2017-04-21 42 views
15

我只是想知道是否有一種方法來簡單地比較GitHub中的兩個分支?我知道GitHub有能力做到這一點,因爲當我們做代碼審查時,它確實很好地列出了所有的差異。我只是想知道是否有辦法做到這一點,沒有任何代碼審查比較分支分行或承諾提交?所以,當我將東西推到我的遠程分支時,我想看看我的差異是如何看起來像之前它創建一個PR,那麼它可以是非常有用的。如何區分GitHub中的兩個分支?

我總是可以在控制檯中,並執行git diff,但這實際上並不像GitHub的Web UI中顯示的那樣好看和清晰。有任何想法嗎?

+0

你檢查任何這些https://www.slant.co/topics/1324/~diff-tools-for-git –

回答

10

使用compare功能來完成此操作。

+0

這工作的! ! – TeaLeave

+1

這非常有用。同時,我不相信他們將這個奇妙的功能隱藏在文檔中,而不是從項目主頁提供鏈接。 – RayLuo

9

如果你是不是主以外的任何分支,你應該看到一個鏈接比較

Compare 1

點擊它,你應該重定向到比較工具,您可以選擇分支機構或承諾比較

Compare 2

+0

好的,有趣的是,我沒有在我們團隊的GitHub門戶上看到這個選項,然後當我坐在我們的GitMaster上時,我意識到這是因爲我們使用的Git版本是自定義的,所以我們沒有看到這個選項。但是,如果我瀏覽到下面提到的URL,則可以比較兩個分支。事情是,你的兩個答案都非常有用,但我只能選擇一個..Confused! – TeaLeave