1

我的本地仓库中有一个名为“d3”的目录,我想用 git 添加目录和所有包含的文件。我已经在主目录中使用了这个命令,但是每次它添加一个子模块,这不是我想要的。

$ git add d3/

我还在 d3 子目录中尝试了这个命令来尝试添加所有文件,这是我在几个指南中找到的一个示例。

$ git add .

我对 git 非常陌生,我不确定为什么这些命令不会将所有文件添加到项目中。我错过了一些非常明显的东西吗?

4

1 回答 1

3

运行git add暂存这些文件以进行提交。这意味着下次您提交到您的存储库时,它们将被包含在内。

但是在添加所有准备添加的文件之后,没有存储任何内容,然后运行git commit​​. 那是拍摄快照并将其提交到历史记录的时间,也就是最终可以说新文件添加到您的项目中的时间。

正如@GoZoner 在评论中提到的那样,您可以git status在提交之前使用来验证文件是否已暂存。

要获得对 Git 的良好介绍,请尝试Git Magic

于 2012-04-16T03:33:02.380 回答