1

我也阅读了文档,但一无所获。

假设我向 repo 添加了新文件。

那么我需要先执行哪个命令:

git add -A 

或者

git commit - m "test"
4

3 回答 3

3

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

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

编辑:

为了清楚起见,您所做git add .的基本上是告诉 git '嘿,我有新的/修改过的/未跟踪的文件,我想在下一次提交中包含这些文件',以便下次执行git commit这些文件时写入更改到存储库。

于 2012-12-05T08:56:13.417 回答
2

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

于 2012-12-05T08:55:15.087 回答
1

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

git commit -a -m "<your message>"
于 2012-12-05T08:57:34.347 回答