我想知道如何在TortoiseGit中做一些在TortoiseHG中非常直观的东西。
TortoiseHG有Workbench,它基本上是我将本地存储库与远程存储库同步的核心工具:上游和源。
很容易看到我在本地缺少哪些更改(因此我需要获取它们)或远程(因此我需要推送它们)。
TortoiseGit中的类似功能是什么?
也许TortoiseGit没有那些;如果没有:请提供相关的工具。
我的答案并不直接适用于TortoiseGit,但我相信你会很容易找到相同的功能。
Git是一个分布式版本控制系统。要查看远程更改,您需要先获取它们:
git fetch
然后,您可以使用git diff
查看当前分支,甚至当前(脏)工作目录之间的差异。
或者,您可以使用git merge --dry-run
查看必须合并的内容。
要查看已更改但未提交的内容(未提交的更改),只需键入qazxsw poi即可。
git status
可以做到这一点:不需要抓取,它表明我在上游遥控器上有一个变化。
拉动它后,它显示原点遥控器在主机后面有2个变化。