Уже проверили эти вопросы:Когда я должен/не должен использовать Git тянуть --rebase
When should I use git pull --rebase?
Git commits are duplicated in the same branch after doing a rebase
When will `git pull --rebase` get me in to trouble?
но то, что я не понимаю, что некоторые люди говорят, что вы всегда должны git pull --rebase
, а также другие пошли, установив его как вариант по умолчанию, когда вытягивали, а другие говорили, что это создает проблему.
Я столкнулся дубликата совершает вопрос в журнале мерзавца и я предполагаю, что это из-за --rebasing
в то время, когда мы должны только pull
, я знаю, что разница между git pull
и git pull --rebase
что мерзавец тянуть пытается объединить обе локальный и удаленный, в то время как git pull --rebase реплицирует коммиты.
Сценарии:
- , когда я начинаю свою работу и, прежде чем делать что-то новое, мне нужно тянуть других разработчиков изменений, я должен использовать
git pull --rebase
или толькоgit pull
? и почему? - когда я работаю и совершаю и решаю нажать, но потом git просит меня потянуть сначала, должен ли я использовать git pull
--rebase or git pull
? и почему? - Когда я работаю и фиксирую, работаю и совершаю (цикл), а затем в середине моей работы мне нужны чьи-то изменения, прежде чем я продолжу свою задачу, должен ли я
git pull
илиgit pull --rebase
? и почему ?
Благодаря
Кажется, что вы не знаете разницы между слиянием и переустановкой. Если вы прочитали [соответствующие части книги git] (http://git-scm.com/book/en/Git-Branching-Rebasing), на все ваши вопросы следует ответить. –