关于版本控制:git pull origin master&

Differences between git pull origin master & git pull origin/master

git pull origin mastergit pull origin/master有什么区别?


git pull origin master将从origin远程master分支中提取更改,并将其合并到本地签出分支。

git pull origin/master将从本地存储的分支origin/master中提取更改,并将其合并到本地签出的分支。origin/master分支本质上是上次从origin中提取的内容的"缓存副本",这就是为什么它在git术语中被称为远程分支的原因。这可能有点令人困惑。

您可以看到git branchgit branch -r提供了哪些分支来查看"远程分支"。