簡體   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