git add→;git提交。是这样吗?

git add→;git提交。是这样吗?,git,Git,现在我正在展示Rails教程练习3.1和3.2 有件事我不明白 <solve first exercise> ★★★$ git commit -am "Eliminate repetition (solves exercise 3.1)" <solve second exercise> $ git add -A $ git commit -m "Add a Contact page (solves exercise 3.2)" $ git

现在我正在展示Rails教程练习3.1和3.2

有件事我不明白

<solve first exercise>
    ★★★$ git commit -am "Eliminate repetition (solves exercise 3.1)"
<solve second exercise>
    $ git add -A
    $ git commit -m "Add a Contact page (solves exercise 3.2)"
    $ git push -u origin static-pages-exercises
    $ git checkout master
这很糟糕。(未为提交而暂存更改)

没关系。(添加联系人页面(练习3.2)) …为什么我们可以这样做

事实上,我不知道选项a的含义

请告诉我

1) 我们可以在没有git add的情况下进行git提交

2)
git提交-a的含义


谢谢

-a
标志允许您在提交的同一命令中添加/暂存更改的文件。因此,使用
git commit-am“message”
相当于
git add-A
后跟
git commit-m“message”


阅读文档应该没有那么困难,而且比在这里写问题要快得多。这甚至是第一个选择:你是对的。谢谢,64位。
$ git commit -m "Add a Contact page (solves exercise 3.2)"
   $ git commit -am "Add a Contact page (solves exercise 3.2)"