我喜欢使用CLI与GIT进行交互,但我试图理解VS Tools for Git扩展,以便一些不愿意接受CLI的团队成员的利益。
VS Tools for Git扩展程序的UI包含标记为FETCH
和PUBLISH
的操作,听起来像PULL
和PUSH
,但UI中还有其他操作标记为PULL
和PUSH
,以便猜测较弱。
到目前为止,我并不认为我的混淆是与Git混淆,而是与VS的Git工具混淆。我可以在CLI中完成我需要完成的任务,但我不记得做过FETCH
或PUBLISH
行动。
我对Git有些新鲜,但这些术语FETCH
和PUBLISH
甚至是Git白话的一部分?
答案 0 :(得分:15)
抓取,拉和推送都是标准的Git命令。从控制台窗口输入git help fetch
等,以获得详细信息,但归结为:
发布更有趣。微软期望人们在功能分支中工作,但是在推送之前将它们合并回master
分支(即仅与其他分支共享最终结果,而不是使用短期分支来混淆其存储库)。 发布命令可让您选择 要与其他用户共享的分支。有关详细信息,请参阅Microsoft docs。