命令git提交并添加未跟踪的文件 - 同时?

时间:2013-04-15 14:28:25

标签: git

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

git commit -a -m "commit something here"

-a部分已经有了ADD文件,但我错了(事实上,因为它意味着所有而不是ADD)并且通过示例(因为没有添加文件)。

所以,我仍然需要:

git add . 

git commit -a -m "whatever"

是否有办法提交自动添加未跟踪文件的选项?

2 个答案:

答案 0 :(得分:1)

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

[alias]
    commitall = "!f() { git add -A; git commit -m $1}; f"

答案 1 :(得分:0)

没有办法自动提交未跟踪的文件。您必须使用git add <filename>

手动添加文件