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

David Tansey 10 git visual-studio

我喜欢使用CLI与GIT进行交互,但我正在尝试理解VS Tools for Git扩展,以便一些不喜欢'CLI'的团队成员受益.

用于Git扩展的VS Tools的UI具有标记的操作FETCH,PUBLISH并且听起来像PULLPUSH,但UI中还有其他操作被标记PULL,PUSH因此猜测很弱.

到目前为止,我认为我的混淆不是与Git混淆,而是与VS的Git工具混淆.我可以在CLI中完成我需要完成的任务,但我永远不会记得做一个FETCH或一个PUBLISH动作.

我有点新的Git的,但这些条款FETCHPUBLISHGit的白话文甚至一部分?

Matthew Stra.. 17

获取,推送都是标准的Git命令.类型git help fetch等从控制台窗口的深入细节,但它归结为:

  • 获取:引入更改而不合并它们
  • :在变化带来与将它们合并
  • 推送:发送您的更改.

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