是的,我知道這一個 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
命令顯示一個合併路徑(與每個功能提交),並且它可以改變顯示其他路徑?