出於某種原因,我認爲這樣做的:命令git提交併添加未跟蹤文件 - 在同一時間?
git commit -a -m "commit something here"
的-a
部分將已經添加文件,但是我錯了(由事實,因爲這意味着所有的和不加),並通過實例(因爲文件沒有添加)。
所以,我仍然需要:
git add .
git commit -a -m "whatever"
是不是有辦法與自動添加未跟蹤文件的選項犯?
出於某種原因,我認爲這樣做的:命令git提交併添加未跟蹤文件 - 在同一時間?
git commit -a -m "commit something here"
的-a
部分將已經添加文件,但是我錯了(由事實,因爲這意味着所有的和不加),並通過實例(因爲文件沒有添加)。
所以,我仍然需要:
git add .
git commit -a -m "whatever"
是不是有辦法與自動添加未跟蹤文件的選項犯?
不,沒有辦法自動提交未跟蹤的文件。你必須手動git add <filename>
'git add。 && git commit -a -m「something」' - 會是最接近的選項,也許......? – MEM
是的,你可以嘗試做一個shell命令,可以執行兩個命令 –
這是一個有用的操作添加文件,但你必須沿着這行(使用shell功能)添加一個別名:
[alias]
commitall = "!f() { git add -A; git commit -m $1}; f"
小心解釋爲什麼不只是'commitall ='git add -A; git commit -m「$ 1」''? – kostix
你是指未跟蹤文件?如果所有文件都已經被跟蹤,你的第一個例子應該沒問題。 –
從手冊:「-a,--all:告訴命令自動對已被修改和刪除的文件進行分段處理,但沒有告知git的新文件不受影響。」 – cmbuckley
我的意思是沒有跟蹤是的。 – MEM