我已将 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)
答案 0 :(得分:3)
我刚刚意识到我的错误:git不会跟踪空目录。结果显示temp
下的目录都是空的。在所有文件下添加空白.gitignore
文件后,最终添加了这些文件。