在長時間的 rebase 期間(例如,對于一個向主開發分支提交大量提交的集成分支),我經常需要處理git add所有已解決沖突的檔案。
最近我試著git add -all認為它會像git commit -a但沒有運氣:它還添加了我碰巧擁有的任何未跟蹤的檔案。
在使用git rebase --continue. 有沒有一種簡單的方法來獲取將添加的檔案串列git commit -a?然后我可以在結尾使用這個串列git add。
uj5u.com熱心網友回復:
git add -u(簡稱--update):
在已經有匹配項的 位置更新索引
<pathspec>。這會洗掉并修改索引條目以匹配作業樹,但不會添加新檔案。(強調我的)
“更新索引”是 Git 對“暫存更改”的說法。我在一個新的 repo 中嘗試了它,并且沖突的檔案也被暫存,所以它適合你的用例。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/522404.html
標籤:混帐变基
上一篇:Android應用開發(使用XML)id部分能否獲得更簡單的值?
下一篇:如何將父目錄指定為子模塊路徑
