【问题标题】:What is the difference between git clone, git fetch and git pull? [duplicate]git clone、git fetch 和 git pull 有什么区别? [复制]
【发布时间】:2021-08-17 06:49:42
【问题描述】:

你能解释一下 git clone、git pull 和 git fetch 之间的区别吗?我已经阅读了其他一些答案,但没有一个能清楚地说明这三者之间的区别。

【问题讨论】:

  • 你必须先阅读git的文档。 Git 对初学者来说不够友好。除非您阅读文档,否则提出这样的问题没有帮助。否则,你可能连这里的答案都看不懂。
  • 这是一个简介:biteinteractive.com/…

标签: git github fetch clone pull


【解决方案1】:

1 个 git 克隆

当您想将现有的 git 存储库下载到本地计算机时,使用 git 中的克隆命令。

2 git pull

当您想对 git 存储库的其他开发人员/团队成员进行更改或更新时,您必须使用 git pull。

详细来说 git pull 是从远程存储库获取内容并将其与本地存储库/分支集成的命令。实际上,它是按顺序调用的 git fetch 和 git merge 的组合。

3 git fetch

Git "fetch" 从另一个存储库下载提交、对象和引用。它从一个或多个存储库中获取分支和标签。

欲了解更多详情,请研究以下内容:

  1. https://git-scm.com/docs
  2. https://www.datacamp.com/community/tutorials/git-push-pull

【讨论】:

    猜你喜欢
    • 2017-06-30
    • 2011-03-22
    • 1970-01-01
    • 2022-06-14
    • 2020-04-29
    • 2011-09-11
    • 2011-04-06
    • 2018-03-05
    相关资源
    最近更新 更多