我对git有点新,任何意见将不胜感激。即使是学习更深入的免费视频/课程练习的链接对我来说也是有用的。什么是git fetch和git pull之间非常具有描述性和易于理解的描述?什么时候git fetch vs git pull更好?
0
A
回答
1
“最简单的说法,git pull执行git fetch,然后进行git合并。”
在这里寻找它的一些好消息:What is the difference between 'git pull' and 'git fetch'?
2
混帐取
- 拉代码从远程仓库到你的“远程跟踪分支”。基本上这意味着已经提交给远程仓库的任何更改的信息都会被带到您的本地分支,但这些更改不会与您的本地分支副本合并,因此准备好的将被合并。无需在本地存储库中更改自己的代码工作副本即可安全地完成提取。
混帐拉
- 拉低从远程代码,一样取,但立即合并到您当地的分行,改变你的本地副本。
使用取,每当你想搞垮一个记录已作出了远程资源库的变化。例如,您可能只需要在远程创建的新分支的本地可见性。当您想要合并所有最新的更改并立即将它们反映到您的分支中时使用拉。
+1
谢谢我真的很喜欢你的答案 –
相关问题
- 1. git pull VS git fetch git rebase
- 2. git fetch和git pull混淆
- 3. git pull,git fetch和git rebase有什么区别?
- 4. Git Fetch vs Pull:不同结果,不确定为什么
- 5. 捆绑创建之前做git fetch/pull
- 6. 有什么区别git fetch B + git merge B vs git merge origin/B
- 7. 为什么git pull origin master不能工作,但是git pull呢?
- 8. 与上游同步叉:git fetch + git checkout + git merge与git checkout + git pull
- 9. shell_exec和git pull
- 10. “git fetch”的反义词是什么?
- 11. git pull --rebase,git rebase和git merge之间的区别
- 12. Git pull或git fetch忽略某些文件
- 13. git中的分支描述
- 14. VSTS 2015 Git Pull请求描述不支持降价
- 15. git pull起源[branchname]是什么意思?
- 16. Git Hook for git pull
- 17. git中的“git team-fetch”命令是做什么的?
- 18. 当git pull导致冲突,但是git pull --rebase不会导致什么?
- 19. 配置git让“git pull”代替“git pull origin master”?
- 20. Git获取原点vs git fetch --all
- 21. 为什么“git push”被拒绝? (“git pull”没有帮助)
- 22. 无法'git submodule foreach git pull'
- 23. git rebase upstream/master vs git pull --rebase upstream master
- 24. gerrit-git(pull vs checkout vs cherrypick)这是为了什么?
- 25. 为什么“git fetch origin branch:branch”仅适用于非当前分支?
- 26. git pull和git请求拉之间的区别
- 27. git pull --rebase --ff-only会做什么?
- 28. 我可以使用git pull --rebase而不是“git stash git pull git stash pop”吗?
- 29. 撤消git存储,git pull
- 30. updateInstead for git fetch -u
重复:https://stackoverflow.com/questions/292357/what-is-the-difference-between-git-pull-and-git-fetch/292359#292359 – Marit