1. 程式人生 > >git push之後合併兩次提交

git push之後合併兩次提交

http://my.oschina.net/uniquejava/blog/496647

假設要合併最後的2個提交,可以按如下命令進行:


1. git rebase –i HEAD~2


執行完該命令,會出現如下所示內容:




2. 將第二個pick修改為squash或者s,然後輸入":wq”退出。


3. 這時git會自動第二個提交合併到第一個中去。並提示輸入新的message(就是我們常說的comments),如下:



4. 編輯輸入新的message,然後輸入":wq"退出


5. 此時本地的(HEAD中)最後兩次提交已經被合併為一個。git log可以檢視。


6. 如果需要提交到遠端,執行git push --force origin master即可。