我的本地仓库里面有一个名为'd3'的目录,我想用git添加目录和所有包含的文件。我已经在主目录中使用了这个命令,但是每次添加一个子模块,这都不是我想要的。
$ git add d3/
我也在d3子目录中尝试过这个命令来尝试添加所有文件,这是我在几个指南中找到的一个例子。
$ git add .
我对git非常陌生,我不确定为什么这些命令不会将所有文件都添加到项目中。我错过了一些非常明显的东西?
答案 0 :(得分:3)
运行git add
将暂存这些文件以进行提交。这意味着下次您提交存储库时,它们将被包含在内。
但是,在添加了您准备添加的所有文件之后,您才会运行git commit
。这是拍摄快照并提交给历史记录的时候,也就是说最终可以说新文件被添加到您的项目中。
正如@GoZoner在评论中提到的那样,您可以在提交验证文件已被暂存之前使用git status
。
有关Git的详细介绍,请尝试Git Magic。