git pull和git pull origin master之间的区别

萨钦·凯恩斯(Sachin Kainth)

这两个命令有什么区别?

git pull

git pull origin master
星期二

[编辑,2018年5月:git pull不再是shell脚本,现代Git中的一些细节有所不同。Pull现在还具有递归选项,这使其在子模块中更加有用。该答案将忽略子模块。]

git pull脚本旨在作为一种方便的方法,用于在git fetch其后进行调用git merge(或进行git pull --rebase调用,git fetch然后进行git rebase)。

第一个额外的参数git pull告诉它要给哪个远程fetch操作:

git pull origin

例如,表示从中获取的方法origin如果不考虑这一点,Git将使用当前分支的remote

$ git branch
* master
$ git config --get branch.master.remote
origin

第二个(以及任何其他)自变量,git pull告诉它要合并到哪个分支中。这些是在远程上找到的分支的名称。例如,假设您创建一个新分支feature2来跟踪origin/feature

$ git checkout -b feature2 origin/feature

如果您现在要从中获取origin以拾取添加到其feature分支的新提交,但是将它们合并到您的本地feature2分支中:

$ git pull origin feature

如果省略分支名称,则git使用当前分支的merge

$ git config --get branch.feature2.merge
feature

请注意,如果您列出多个分支名称,则Git将执行“章鱼合并”。以我的经验,这通常使人第一次感到惊讶:他们认为在每个分支上都会运行一系列单独的-s,但这不是事实。git pull remote br1 br2git fetchgit merge

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

git merge origin / master和git pull之间的区别

来自分类Dev

使用git pull和git push命令的Origin master和origin / master之间的区别

来自分类Dev

“ git submodule foreach git pull origin master”和“ git pull origin master --recurse-submodules”之间有什么区别?

来自分类Dev

“ git pull origin”和“ git pull remote”有什么区别?

来自分类Dev

git pull origin master问题和本地存储库

来自分类Dev

Git Pull Origin Master问题和本地存储库

来自分类Dev

git merge master和origin / master之间的区别?

来自分类Dev

git pull master的问题与Origin master不同步

来自分类Dev

git -q pull和git pull有什么区别?

来自分类Dev

git -q pull和git pull有什么区别?

来自分类Dev

git pull 和 git request-pull 的区别

来自分类Dev

git pull origin master返回致命的:无效的refspec

来自分类Dev

git pull origin master保留settings.py

来自分类Dev

git pull origin 开发 vs git merge

来自分类Dev

“ git show ..origin / master:somefile”和“ git show origin / master:somefile”之间有什么区别?

来自分类Dev

git pull --rebase --autostash和git pull --ff-only之间的区别?

来自分类Dev

git merge和github pull请求之间的区别

来自分类Dev

git push origin master和git push origin main之间的区别

来自分类Dev

为什么“ git pull”从存储库中获取所有分支,而“ git pull origin master”却不这样做?

来自分类Dev

git pull和git fetch + rebase有什么区别

来自分类Dev

git pull和git fetch + rebase有什么区别

来自分类Dev

在Git中,“ remotes / origin / HEAD”和“ remotes / origin / master”之间有什么区别

来自分类Dev

git pull origin master标记了在我的功能分支中修改的master更改

来自分类Dev

为什么“git pull origin feature-12345 master”是更新我的 pull request 分支的唯一方法?

来自分类Dev

“ git subtree pull”和“ git pull -s subtree”有什么区别

来自分类Dev

当我运行“git pull origin master”时拒绝合并错误

来自分类Dev

自从我安装了 gited 以来,“git pull origin master”正在打开 emacs

来自分类Dev

git clone --mirror和pull有什么区别

来自分类Dev

TortoiseGit:“ Git Sync”,“ Fetch”和“ Pull”之间有什么区别?

Related 相关文章

  1. 1

    git merge origin / master和git pull之间的区别

  2. 2

    使用git pull和git push命令的Origin master和origin / master之间的区别

  3. 3

    “ git submodule foreach git pull origin master”和“ git pull origin master --recurse-submodules”之间有什么区别?

  4. 4

    “ git pull origin”和“ git pull remote”有什么区别?

  5. 5

    git pull origin master问题和本地存储库

  6. 6

    Git Pull Origin Master问题和本地存储库

  7. 7

    git merge master和origin / master之间的区别?

  8. 8

    git pull master的问题与Origin master不同步

  9. 9

    git -q pull和git pull有什么区别?

  10. 10

    git -q pull和git pull有什么区别?

  11. 11

    git pull 和 git request-pull 的区别

  12. 12

    git pull origin master返回致命的:无效的refspec

  13. 13

    git pull origin master保留settings.py

  14. 14

    git pull origin 开发 vs git merge

  15. 15

    “ git show ..origin / master:somefile”和“ git show origin / master:somefile”之间有什么区别?

  16. 16

    git pull --rebase --autostash和git pull --ff-only之间的区别?

  17. 17

    git merge和github pull请求之间的区别

  18. 18

    git push origin master和git push origin main之间的区别

  19. 19

    为什么“ git pull”从存储库中获取所有分支,而“ git pull origin master”却不这样做?

  20. 20

    git pull和git fetch + rebase有什么区别

  21. 21

    git pull和git fetch + rebase有什么区别

  22. 22

    在Git中,“ remotes / origin / HEAD”和“ remotes / origin / master”之间有什么区别

  23. 23

    git pull origin master标记了在我的功能分支中修改的master更改

  24. 24

    为什么“git pull origin feature-12345 master”是更新我的 pull request 分支的唯一方法?

  25. 25

    “ git subtree pull”和“ git pull -s subtree”有什么区别

  26. 26

    当我运行“git pull origin master”时拒绝合并错误

  27. 27

    自从我安装了 gited 以来,“git pull origin master”正在打开 emacs

  28. 28

    git clone --mirror和pull有什么区别

  29. 29

    TortoiseGit:“ Git Sync”,“ Fetch”和“ Pull”之间有什么区别?

热门标签

归档