我已使用
对我的文件夹进行了版本控制git init
git add .
git commit -m 'Initial commit'
我应该
git add <newfile>
我创建的每个新文件。?不添加整个文件夹意味着自动跟踪所有新文件吗?
感谢。
答案 0 :(得分:4)
您需要git add
要跟踪的新文件。
git add .
只会在您调用时添加当前所在的内容。这意味着当您进行一些更改并添加一些文件时,您可以再次在项目根目录中执行git add .
,它将添加所有这些更改。
(另请查看“交互式”添加模式(git add -i
)。这非常实用。)
答案 1 :(得分:1)
是的,你做了。
Git不跟踪目录,它只跟踪文件(这有一个你无法在空目录中检查的有趣行为)。当您执行git add .
时,您所说的是“将当前目录及其子目录中的所有文件添加到待提交(暂存)区域”。
您还需要为已更改并想要提交的任何文件调用git add <filename>
(或执行git add -i
)。这是为了将它们移动到“临时”区域,然后它们将被提交。