2016-05-13 37 views
2
承諾

是的,我知道這一個 Git Merge --no-ff makes copy of commitsGithub上桌面不顯示從合併--no-FF

我有3個承諾關閉分支feature_a。 那我回去發展分支,並做了

git merge --no-ff feature_a 

當我做了

git log --oneline 

我得到了我的房源4次新的提交(3從之前加1「合併提交」)。但是,在GitHub桌面中,我只看到一個,即新的「合併提交」。 GitHub桌面允許我看到單個提交嗎?我也刪除了功能分支,並且這不會改變任何內容。 GitHub桌面如何隱藏我的3提交?

我意識到它有兩個父母,但我不確定GitHub桌面如何選擇要顯示的父母/鏈。也許這只是該工具的限制。

我也檢查過SourceTree,它顯示所有提交罰款,不知何故它知道如何正確的分支顏色,所以3提交是不同的。

編輯: 其實問題可以從命令行的角度來問。爲什麼git log命令顯示一個合併路徑(與每個功能提交),並且它可以改變顯示其他路徑?

回答

0

Github Desktop不提供從合併中查看單個提交的方法。

如果你想從命令行得到類似的輸出,你可以試試git log --first-parent

您可以通過以下方式獲得更多詳細信息that answer

相關問題