已经检查了这些问题:
`git pull --rebase` 什么时候会给我带来麻烦?
但我不明白的是,有些人说你应该总是git pull --rebase
和其他人在拉动时将其设置为默认选项,而其他人则说这会造成问题。
我在 git log 中面临重复提交问题,我想这是因为--rebasing
我们应该只在错误的时间,我知道和pull
之间的区别是 git pull 试图合并本地和远程,而 git pull -- rebase 复制提交。git pull
git pull --rebase
场景:
- 当我开始我的工作并且在做任何新的事情之前我需要拉动其他开发人员的变化时,我应该使用
git pull --rebase
还是只使用git pull
?为什么? - 当我工作并提交并决定推送但随后 git 要求我先拉动时,我应该使用 git pull
--rebase or git pull
吗?为什么? - 当我工作并提交时,工作并提交(循环)然后在我工作的中间我需要其他人的更改才能继续我的任务我应该
git pull
还是git pull --rebase
?为什么?
谢谢