所以我已经在这上面阅读了很多答案,说拉=取了+合并。但我并不完全相信。今天早上而不是做一个“git pull”来更新我的代码与每个人的更改,我做了“git fetch”,然后运行“git merge”,这导致了一堆错误。实际上,“git merge”本身并不起作用。我在origin / develop分支上,所以我做了“git merge origin develop”,它给了我几个错误(不幸的是我没有保存)。
那么,我应该使用的确切语法是什么?
答案 0 :(得分:1)
你应该使用git merge @{u}
。 @{u}
是远程跟踪分支的简写(例如,origin/master
)。看起来您可能正在使用名为develop
的分支,因此这将是等效的:git merge origin/develop
。
我不记得pull
现在是否会要求您提供实际合并的消息 - 如果它不能只是快进。因此,完整命令可能更类似于git merge --no-edit @{u}
。