Git忽略名为“temp”的目录

时间:2013-06-13 12:48:31

标签: git nginx

我已将 nginx 添加到git存储库,但显然非常需要的temp目录永远不会被克隆或拉到其他存储库。同时添加的所有其他目录都很好,但无论是拉入Windows还是Linux,都无法显示temp

如果我在temp下创建一个新文件,git status会将其列为未跟踪文件,据我所知,该目录不会被忽略。但为什么不被拉扯?

编辑:无论我尝试什么,似乎整个temp目录都无法上演。我尝试使用-f选项和git add .添加它,但都没有将temp或其子目录添加到暂存区域。我尝试过多台机器和不同的存储库,但结果总是一样的:

[root@carbon:~/gittest]$ git init
Initialized empty Git repository in /root/gittest/.git/
[root@carbon:~/gittest]$ mkdir temp
[root@carbon:~/gittest]$ git add temp
[root@carbon:~/gittest]$ git status
# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)

1 个答案:

答案 0 :(得分:3)

我刚刚意识到我的错误:git不会跟踪空目录。结果显示temp下的目录都是空的。在所有文件下添加空白.gitignore文件后,最终添加了这些文件。