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