用于GIT的Visual Studio工具 - FETCH / PUBLISH与PULL / PUSH

时间:2014-04-12 21:54:02

标签: git visual-studio

我喜欢使用CLI与GIT进行交互,但我试图理解VS Tools for Git扩展,以便一些不愿意接受CLI的团队成员的利益。

VS Tools for Git扩展程序的UI包含标记为FETCHPUBLISH的操作,听起来像PULLPUSH,但UI中还有其他操作标记为PULLPUSH,以便猜测较弱。

到目前为止,我并不认为我的混淆是与Git混淆,而是与VS的Git工具混淆。我可以在CLI中完成我需要完成的任务,但我不记得做过FETCHPUBLISH行动。

我对Git有些新鲜,但这些术语FETCHPUBLISH甚至是Git白话的一部分?

1 个答案:

答案 0 :(得分:15)

抓取推送都是标准的Git命令。从控制台窗口输入git help fetch等,以获得详细信息,但归结为:

  • 获取:在不合并的情况下引入更改
  • :引入更改并执行合并
  • 推送:发送您的更改。

发布更有趣。微软期望人们在功能分支中工作,但是在推送之前将它们合并回master分支(即仅与其他分支共享最终结果,而不是使用短期分支来混淆其存储库)。 发布命令可让您选择 要与其他用户共享的分支。有关详细信息,请参阅Microsoft docs