git如何分解一個commit?


答: 使用git add -p指令進行拆解

1. 先找到要分解的commit
2. 回退該commit的信息
$ git reset --soft HEAD^
3. 將該commit相關的文件從暫存區中取出
$ git reset HEAD <filename>
4. 開始交互式拆解(根據提示選擇要加入哪些代碼片段到暫存區)
$ git add -p
5. 每當加入一段代碼片段到暫存區就加入commit信息
$ git commit -s -m 'add some code'
6. 繼續4,5這兩步操作,直到所有代碼段都拆分完畢


免責聲明!

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



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