26

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

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

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

4

2 回答 2

23

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

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

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

TortoiseGit 拉取对话框只执行拉取操作,但它有更多高级选项供用户选择。

于 2012-11-26T01:43:48.287 回答
9

我没有 TortoiseGit,但是,从脑海中:拉是单向数据传输(从远程到本地),同步(如它所写)是双向(拉+推)并将本地更改发布到远程

于 2012-11-23T17:50:55.187 回答