最初我想在我的项目中管理目录及其内容。 现在我更喜欢它完全被忽略了。我也想继续使用它,所以我不想移动它或删除它。我该如何做到这一点?
编辑:
我忘了提到我确实有一个.gitignore文件而且我确实尝试添加它,但这似乎并没有阻止git注意到对先前提交中存在的文件的修改。
也许我没有使用正确的模式。 假设该目录名为test,在root中,我尝试了以下内容: 测试/ 测试/* 试验*
答案 0 :(得分:4)
我很确定你需要从索引中删除该文件夹。
git rm -r --cached test/
然后,假设它在根目录中,只用.gitignore
添加到test/*
测试目录。
提交git ignore
git add .gitignore
git commit -m "added test directory"
检查它是否适用于git status
那应该是它:)
答案 1 :(得分:1)
在工作目录的顶层创建.gitignore文件。添加一行,其中包含要忽略的目录的名称。不要忘记添加和提交.gitignore!
有关详细信息,请参阅此处: http://book.git-scm.com/4_ignoring_files.html