據我所知,我必須使用是否有`git`命令一次提交所有添加/修改/刪除?
git add .
git commit -m "Test."
添加文件。
並更新和刪除,
git commit -a -m「Test」。
但是第二個命令不處理文件添加。 是否有一個命令可以一次完成所有這些命令?
據我所知,我必須使用是否有`git`命令一次提交所有添加/修改/刪除?
git add .
git commit -m "Test."
添加文件。
並更新和刪除,
git commit -a -m「Test」。
但是第二個命令不處理文件添加。 是否有一個命令可以一次完成所有這些命令?
不可以。但是,如果您可以保證所有未被忽略的未版本化文件都想進行版本控制,那麼git add .
就是一個很不錯的選擇。
如果你想添加和提交,你可以創建一個shell腳本來做到這一點。
git add .; git commit -a
這將打開你的.gitconfig
指定的編輯器,你可以輸入提交信息。
你甚至可以參數化,你要添加的路徑:
git add $1; git commit -a
如果'git add'命令失敗,你可能不想提交。這兩個命令應該是'git add。 && git commit -a'和'git分別添加$ 1 && git commit -a'。 – 2013-03-02 18:07:48
你真的想將文件添加到您的源代碼控制不加選擇地?我會認爲這經常會導致一堆臨時文件(如swp文件)被偶然檢入。 – 2011-03-07 03:26:26
@Mark感謝您的關心。不過,我會將所有源代碼從其他文件中分離到一個目錄(包括其子目錄)。我想立即提交目錄。我想處理一堆源代碼作爲包:) – Eonil 2011-03-07 03:31:18
只是使用bash腳本,如果你真的想這樣做。 – DTing 2011-03-07 03:35:31