[英]git fetch vs pull (need full merge syntax)
因此,我已经阅读了大量有关此问题的答案,说pull =提取+合并。 但是我并不完全相信。 今天早上,我没有执行“ git pull”来更新每个人的代码,而是执行了“ git fetch”,然后运行了“ git merge”,这导致了很多错误。 实际上,“ git merge”不能单独工作。 我在origin / develop分支上,所以我做了“ git merge origin development”,它给了我几个错误(不幸的是我没有保存)。
那么,我应该使用什么精确语法?
您应该使用git merge @{u}
。 @{u}
是远程跟踪分支的缩写(例如origin/master
)。 看起来您可能正在使用一个名为develop
的分支,所以这等效: git merge origin/develop
。
我不记得pull
是否现在会要求您提供实际合并的信息-如果它不能快速前进。 因此,完整的命令可能更类似于git merge --no-edit @{u}
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.