git add。 vs git commit

有什么区别:

  • git add .
  • git commit -a
  • 我应该做两件事,还是多余的?


    git commit -a几乎和git add -u && git commit

    它与git add .不一样git add . 因为这会添加未被忽略的未跟踪文件, git add -u仅将更改(包括删除)转换为已经跟踪的文件。

    [*]如果您不在存储库的根目录下,则会有细微差别。 git add -u对当前目录和下面的文件进行更新,相当于git add -u .git commit -a阶段并提交所有跟踪文件的更改。


    git commit -a自动调用它所知道的所有文件上的git add 。 你可以使用git add来选择要提交的文件。 请参阅文档以获取更多信息:在这里


    通过使用git commit -a开关和commit命令来自动“添加”来自所有已知文件的更改(即,已经在索引中列出的所有文件)

    链接地址: http://www.djcxy.com/p/7907.html

    上一篇: git add . vs git commit

    下一篇: A is not adding all modified files in directories