通常我使用git commit -a
或git add -a
來快速添加回購中已更改的所有文件。如何將目錄中的修改文件添加到索引中,但仍忽略未跟蹤的文件?
有時我想提交一個被改變的子集。這裏我們明確地指定它們。
但是我現在想做一些更細緻的事情:假設我的git倉庫裏面有兩個子項目,我想爲子項目A做一個提交,在A/
dir(1)裏面有一堆沒有檢入到git中的臨時文件,而我不想將其添加到索引中;(2)已檢查過的多個文件發生了更改,這些文件一次性添加到索引中。
我知道如果我修改我的gitignore來完全封裝所有可能的臨時文件類型,那麼我可以使用add -a
來輕鬆實現。然而,這並不實際,因爲目錄往往會在其中累積「額外項目」。
這樣的git命令是否存在?
當然可以寫一個小腳本來分析git status瓷器輸出並單獨添加文件。我希望能夠做到這一點。 –