使用git开始跟踪目录和所有包含的文件

时间:2012-04-16 01:19:04

标签: git command-line

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

$ git add d3/

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

$ git add .

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

1 个答案:

答案 0 :(得分:3)

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

但是,在添加了您准备添加的所有文件之后,您才会运行git commit。这是拍摄快照并提交给历史记录的时候,也就是说最终可以说新文件被添加到您的项目中。

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

有关Git的详细介绍,请尝试Git Magic