繁体   English   中英

如何查看更改列表以从上游/源获取,或更改推到上游/源

[英]How to view list of changes to fetch from upstream/origin, or changes to push to upstream/origin

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

TortoiseHG的工作台基本上是我用来将本地资源库与远程资源库(上游资源和原始资源)同步的中央工具。

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

TortoiseGit中的类似功能是什么?

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

也许TortoiseGit没有这些; 如果不是:请提出建议的工具。

我的答案并不直接适用于TortoiseGit,但我敢肯定您会轻松找到等效的功能。

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

git fetch

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

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


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

SourceTree可以做到这一点:无需获取,它表明我在上游远程服务器上落后了1个更改。

拉动它后,它显示原点远程主机在主站上落后2个更改。

我在上游遥​​控器上落后了1原点遥控器在主机上落后2个更改

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM