TortoiseGit Git Sync和Pull之间的区别?

时间:2012-11-23 16:45:33

标签: git sync tortoisegit git-pull

我来自SVN环境,我正在使用TortoiseGit探索Git。

当我右键单击“签出”的Git存储库时,我可以执行Git Sync命令,还可以执行Pull命令。

这两个功能之间有什么区别?

2 个答案:

答案 0 :(得分:23)

TortoiseGit Sync对话框可以在一个对话框中执行多个同步操作,包括

  • 拉(或获取或......)
  • 子模块更新

“同步”不是Git概念,它只是TortoiseGit独有的!

TortoiseGit Pull Dialog仅执行拉取操作,但它有更高级的选项供用户选择。

答案 1 :(得分:9)

我没有TortoiseGit,但是,记住:Pull是单向数据传输(从远程到本地),Sync(写入时)是双向的(pull + push)并将本地更改发布到远程