gpt4 book ai didi

git - TortoiseGit: "Git Sync"、 "Fetch"和 "Pull"之间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 12:06:35 26 4
gpt4 key购买 nike

我将从 TortoiseSvn 迁移到 TortoiseGit。但遇到了一些意想不到的困难。

我的工作模式很简单:

  1. 查看代码
  2. 更改一些代码
  3. 与其他人分享以进行代码审查
  4. 提交更改

为什么要费心使用下面 3 个语法类似的命令?

并且PullFetch甚至共享相同的图标。多么人性化的设计啊!

enter image description here

最佳答案

这是三个不同的命令:

  1. Git pull 是一个 git fetch 后跟 git merge - read here
  2. Git fetch 获取有关远程存储库的信息 - read here
  3. Git sync 在一个命令中完成所有操作,意味着 pullpush read here

如果您想比较 gitsvn 工作流程,那么 git pull 就像 svn update 一样。 git fetch 没有直接的 svn 版本。 Git sync 就像一个命令中的 svn up && svn commit

关于git - TortoiseGit: "Git Sync"、 "Fetch"和 "Pull"之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35982610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com