2010-07-12 44 views
2

我做git pull後,我想看到的版本我只是在gitk牽強。我怎樣才能做到這一點?我知道我可以看到在git pull的輸出中使用哪些修訂,我可以將它們作爲gitk的參數,但我想自動執行此操作。顯示在gitk新修訂後的git拉

(其實,我並不需要看到所有的牽強的修訂,從那些當前分支已經足夠了。)

我用msysgitgit bash

回答

2

你可以嘗試類似於「How can I see incoming commits in git?

git fetch && gitk ..origin/master 

所使用的那些命令,使用「gitk [<option>…] [<revs>] [--] [<path>…]」語法的<rev>一部分。

<revs> 

限制的修訂顯示。
這可以是一個單一的修正意味着從給定的修正節目和背部,或它可以是其形式爲「<from>..<to>」的範圍內,以顯示<from>和回<to>之間的所有修改。

+0

嗯,這是個好主意,但我會延伸到這一點'混帳取&& gitk ..origin && git的合併origin'。 – svick 2010-07-12 19:39:22

+0

您在請求的代表重新計算中丟失了23分。對不起,我知道這一定是一個令人沮喪的挫折。 ;) – 2010-07-12 19:59:17

+0

@Bill:我......我會以某種方式在我身上找到它繼續前進。感謝您在這個困難時期的支持;) – VonC 2010-07-12 20:16:21

2

除非你有一個非常複雜的樹似乎有沒有任何理由不使用gitk --all &,那麼當你做一個git拉只選擇更新或gitk菜單重裝。

+1

或只是按F5 – ninjalj 2010-07-12 19:12:53

+0

如果我這樣做,我將無法輕鬆區分新版本與舊版本。 – svick 2010-07-12 19:33:54

+0

那麼不要使用'git pull'。使用'git fetch',重新加載'gitk',手動運行'git merge'。 – Bombe 2011-03-15 14:19:37

相關問題