git pull origin master
和 git pull origin/master
有什么区别?
最佳答案
git pull origin master
将从 origin
远程、master
分支 pull 更改并将它们 merge 到本地 check out 分支。
git pull origin/master
将从本地存储的分支 origin/master
pull 更改并将其 merge 到本地 check out 分支。 origin/master
分支本质上是最后从 origin
中提取的内容的“缓存副本”,这就是为什么它在 git 术语中被称为远程分支。这可能有点令人困惑。
您可以使用 git branch
和 git branch -r
来查看哪些分支可用,以查看“远程分支”。
关于git - git pull origin master 和 git pull origin/master 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883840/