1

出于某种原因,我认为这样做:

git commit -a -m "commit something here"

-a部分已经添加文件,但我错了(事实上,因为它意味着全部而不是添加)和示例(因为未添加文件)。

所以,我仍然需要:

git add . 

git commit -a -m "whatever"

没有办法使用自动添加未跟踪文件的选项来提交吗?

4

2 回答 2

2

这是一个有用的操作,但您必须沿此行添加别名(使用 shell 函数):

[alias]
    commitall = "!f() { git add -A; git commit -m $1}; f"
于 2013-04-15T14:39:27.650 回答
1

不,没有办法自动提交未跟踪的文件。您必须手动添加文件git add <filename>

于 2013-04-15T14:37:11.550 回答