git pull origin master和之间有什么区别git pull origin/master?
@Jefromi:您能解释一下为什么与git pull相比总是做git merge更好吗?
—
雷切尔
git pull手段git fetch之后git merge。它从远程获取内容,然后将其合并到当前分支中。但是origin/master是本地分支(跟踪远程分支)。如果要合并,则无需获取任何内容。git pull origin/master当您实际上不是从远程获取时,说这样是一种误导。
感谢Jefromi提供了有用的信息。确实很容易理解而不是那么容易的概念。
—
雷切尔
对于那些阅读此书但仍然感到困惑的人,
—
iheanyi
origin/master是一个本地存储的分支,该分支将master分支缓存在原始远程服务器上。
git pull origin/master。如果要合并[本地存储]远程分支origin/master,请使用git merge origin/master。