使用git合並多個提交


原文地址:http://www.708luo.com/?p=17

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

1. git rebase –i HEAD~2

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

1

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

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

2

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

5. 此時本地的(HEAD中)最后兩次提交已經被合並為一個。git log可以查看。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM