Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #101 (permalink)  
Старый 13.01.2013, 11:55
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от tenshi Посмотреть сообщение
а разве пулл с автомёржем не спасёт отца русской демократии?
можно пример?

разве тогда не будут конфликты при слиянии? если делать слияние со стратегий принятий чужих изменений, то это может быть опасно.
Ответить с цитированием
  #102 (permalink)  
Старый 13.01.2013, 13:10
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от melky
если не ошибаюсь, меняется ID коммита, и поэтому если сначала push'ить изменения на remote репозиторий, а потом на локальном репозитории сделать commit --amend, и попробовать опять отправить изменения в remote, то ничего не получится и придётся заменять (--force)
Логично, что --ammend нужно делать до push, а --force после (если до такого дойдет)
Ответить с цитированием
  #103 (permalink)  
Старый 13.01.2013, 15:39
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

melky, monolithed, спасибо, вчера уже наступил (грабли)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #104 (permalink)  
Старый 13.01.2013, 16:55
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Сообщение от melky Посмотреть сообщение
можно пример?

разве тогда не будут конфликты при слиянии? если делать слияние со стратегий принятий чужих изменений, то это может быть опасно.
ну, по идее нет проблем слить эти изменения автоматически.
__________________
.ня
Ответить с цитированием
  #105 (permalink)  
Старый 18.01.2013, 21:31
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

вопрос: мне надо удалить все файлы, кроме [selector]. Пишу

git rm !selector

но не работает. Что делаю не так?
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #106 (permalink)  
Старый 19.01.2013, 01:14
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от nerv_
вопрос: мне надо удалить все файлы, кроме [selector].
На выбор:
git rev-parse --abbrev-ref HEAD | xargs git ls-tree -r --full-tree --full-name --name-only | grep -v FILE\.js | xargs git rm -rf

git filter-branch --tree-filter 'find...'

find ./ -type f ! -name 'FILE*\.js' | xargs git rm -rf

ls -1 | grep -v FILE\.js | xargs git rm -rf

Последний раз редактировалось monolithed, 19.01.2013 в 01:40.
Ответить с цитированием
  #107 (permalink)  
Старый 19.01.2013, 14:30
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

думаю проще всего будет сначала удалить все файлы из под контроля версий, потом нужные добавить обратно, а потом удалить все файлы которые не под контролем версий. это 3 простые команды.
__________________
.ня
Ответить с цитированием
  #108 (permalink)  
Старый 19.01.2013, 21:03
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

monolithed, спасибо.

tenshi, благодарю. Пожалуй, этот способ для меня в данный момент будет самый простой и легкозапоминающийся.

После относительно недолгой работы с git, меняю свое мнение с этого
Сообщение от nerv_
мне кажется (как новичку) или git действительно слишком сложен?
на это: управление нифига не очевидно и интуитивно не понятно. Не юзер френдли.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #109 (permalink)  
Старый 19.01.2013, 21:19
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от nerv_
на это: управление нифига не очевидно и интуитивно не понятно. Не юзер френдли.
со знаниями юникс -интуитивное и очевидное
Ответить с цитированием
  #110 (permalink)  
Старый 19.01.2013, 21:33
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от dmitriymar
со знаниями юникс -интуитивное и очевидное
юникс тут не при чем. Например, мое мнение как должно быть (примерно):

branch.create(name)
branch.switch(name)

а не
branch name
checkout name


тупо ооп. Кого лешего разные команды? И таких неочевидностей пруд пруди. Удалить ветвь на удаленном репозитории

git push server :branch
вместо
git remote.branch(name).delete

это ж вообще ппц. Писать долго? Путь делает автокомплит по табу исходя из значения перед точкой.

p.s.: да, я знаю, что для создания и переключения на ветвь сразу есть своя команда
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 19.01.2013 в 21:41.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно прицепить обработку события slowklg Events/DOM/Window 6 15.03.2012 16:20
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Как правильно задать условие:? dididima Общие вопросы Javascript 1 03.08.2011 01:11
Как правильно очистить maxlength в input? Маэстро Events/DOM/Window 10 22.06.2011 18:14
Как правильно оформить Send() Алекс97 AJAX и COMET 20 30.10.2008 19:19