我创建了一个新的提交,但在此之前忘了拉。(我应该使用git stash
and git pull
。)现在如果 I git pull
,我会得到一个额外的提交“merge origin/<branch> to <branch>”(一些提交已经被其他同事推送了。),这是我不想要的.
有没有办法git pull
不合并?
git pull
本质上是git fetch
紧随其后的git merge
,所以如果你想要一个没有合并的拉,就做git fetch
.
如果您已经不小心提交了,请遵循以下工作流程:
所有你需要的是git pull --rebase