git - git pull origin master 和 git pull origin/master 的区别

标签 git version-control

git pull origin mastergit 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 branchgit branch -r 来查看哪些分支可用,以查看“远程分支”。

关于git - git pull origin master 和 git pull origin/master 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883840/

相关文章:

git - 生成一个分层 Markdown 列表,其元素是指向我的 git 存储库中的文件的链接?

android - 正在运行 Android Marketplace Crawler ('hg' 目录?)

Git LFS 不适用于 TeamCity 代理

eclipse - 如何在eclipse中安装和使用gerrit?

git - GnuTLS接收错误(-110): The TLS connection was non-properly terminated

git - GitHub Flow 和 GitLab Flow 有什么区别?

git: merge 分支但保留提交历史

git - 列出通过 git-review 下载的本地分支的关联 Gerrit 补丁集编号

svn - Subversion 奇怪 - svn 信息修订版高于项目文件夹上最后更改的修订版

c# - FileVersionInfo 和 AssemblyInfo