當我在本地編寫代碼時,有時我會提交尚不乾淨的代碼,或者將醜陋消息作爲臨時修訂。是否有任何Git命令將我們所有醜陋的提交合併爲一個?
然而,當我想我的代碼與別人合併,我想只有最後的快照,其他可以看到,(隱藏的很醜陋修訂)
例。 我叉0到我的本地庫,我使變化和測試,並與不潔淨的代碼
0-> 1-> 2-> 3-> 4-> 5-> 6(最終代碼)
犯當其他人拉代碼時,是否有可能讓其他人只看到最終狀態?而不見樹從1..5
我希望用戶將看到
0 -------------------> 6
我能想到的一種方法是創建一個補丁文件,但如果有某個文件必須被刪除或創建,那麼它不夠好。
http://stackoverflow.com/questions/5308816/how-to-use-git-merge-squash – Gerry