0

我试图了解如何在 TortoiseGit 中执行某些在 TortoiseHG 中非常直观的事情。

TortoiseHG 有Workbench,它基本上是我将本地存储库与远程存储库同步的中心工具:上游和源。

很容易看到我在本地(所以我需要获取它们)或远程(所以我需要推送它们)缺少哪些更改。

TortoiseGit 中有什么类似的功能?

  • 如何查看我想在本地获取的来自远程源或上游的更改列表?
  • 如何在本地查看想要推送到源或上游的更改列表?

也许 TortoiseGit 没有这些;如果不是:请建议可以使用的工具。

4

2 回答 2

0

SourceTree可以做到这一点:无需获取,它显示我在上游遥​​控器上落后了 1 个更改。

拉动它后,它显示原始遥控器在 master 上落后了 2 个更改。

我在上游遥​​控器上落后 1 次 原始远程在主控上落后 2 个更改

于 2013-09-12T07:09:32.473 回答
0

我的回答并不直接适用于 TortoiseGit,但我相信你会很容易找到等效的功能。

Git 是一个分布式版本控制系统。为了查看远程更改,您需要先获取它们:

git fetch

然后您可以使用git diff查看当前分支甚至当前(脏)工作目录之间的差异。

或者,您可以使用git merge --dry-run来查看必须合并的内容。


要查看您已更改但未提交的内容(未提交的更改),只需键入git status.

于 2013-09-11T14:36:31.407 回答