git commit -a -m(无法使用简写符号)

时间:2014-02-25 18:58:29

标签: git

我在教程中读到,您可以使用git commit -a -m "comment"作为简写

$ git add .
$ git commit -m "comment"

当我尝试运行此命令时,我面临以下问题

Ashishs-MacBook-Pro:ourfirstrepo atyagi$ git commit -a -m "adding second file"
On branch work
Untracked files:
(use "git add <file>..." to include in what will be committed)
    sample2.txt
nothing added to commit but untracked files present (use "git add" to track)

可以请一些人解释为什么git commit -a -m不能正常工作

2 个答案:

答案 0 :(得分:4)

'git commit -a'将所有跟踪的文件添加到提交中。 由于这些文件未跟踪,因此您必须先显式添加它们,然后才能使用-a标志。

答案 1 :(得分:2)

-a仅添加所有跟踪的文件。它会忽略未跟踪的文件。

http://linux.die.net/man/1/git-commit