I have .gitignore
d .DS_Store
and .gitignore
文件。但仍然可以在“git status”中看到它们。
有人可以向我解释如何确保在检查状态时我试图忽略的文件不会出现吗?
git status
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .DS_Store
# .gitignore
我有.DS_Store
文件位于我的存储库的所有子文件夹中。所以我希望所有这些都被忽略。我应该怎么办?
我已经配置了.gitignore
文件位于我的存储库的根目录中。
我应该将其复制到 git 的所有子文件夹中以忽略这些文件吗?
正在添加.gitignore
in .gitignore
文件不可接受?
编辑:2014 年 1 月 21 日 =================
我仍然无法弄清楚这一点。
下面的评论并没有真正帮助我。所以我重新发布我的查询。
下面是我的一个片段git status
输出。实际输出跨越几页。此输出中的所有文件都是我在存储库中不需要的文件/文件夹。这些是未跟踪的文件,所以我从来没有git add
编辑他们。但是当我创建一个新项目时,我必须在这个巨大的列表中搜索相关的文件/文件夹,然后再添加它们,这使得整个过程有点烦人。
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# ../../.DS_Store
# ../../Classes/
# ../.DS_Store
# ../Basics/.DS_Store
# ../adt/.metadata/
# ../adt/Fundamentals/.classpath
# ../adt/Fundamentals/.project
# ../adt/Fundamentals/.settings/
# ../adt/Fundamentals/bin/
# .DS_Store
# .metadata/
下面是我的.gitignore
文件。有人可以指出我的错误吗?
*.class
*.pyc
colors
**/.DS_Store
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
#Eclipse files
.project
# folders
.classpath/
.settings/
.metadata/
WEB-INF/lib/
META-INF/
Servers/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
# C extensions
*.so
# Distribution / packaging
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/