我之前应该使用git add还是之前使用git commit

时间:2012-12-05 08:51:55

标签: linux git version-control centos

我也阅读了文档,但却找不到一件事。

假设我在repo中添加了新文件。

然后我需要先执行哪个命令:

git add -A 

git commit - m "test"

3 个答案:

答案 0 :(得分:3)

您应首先执行git add .以暂存新/已修改的文件,然后git commit -m "your message"将这些更改写入存储库。

您可以在here中看到git中的不同文件状态,我强烈建议您阅读整本书。

编辑:

为了说清楚,你正在用git add .做什么基本上是在告诉git'嘿,我有新的/修改/未跟踪的文件,我想在下次提交中包含',以便下一个执行git commit时,这些文件更改将写入存储库。

答案 1 :(得分:2)

您需要在提交之前添加。否则没有什么新东西可以提交。

答案 2 :(得分:1)

如果所有更改文件都属于单个提交,您也可以一次性完成:

git commit -a -m "<your message>"