到目前为止,我一直在使用Git bash进行提交,并且从未见过.gitignore文件被提交。最近我转到Aptana Studio 2进行我的项目并安装 EGit Eclipse插件进行版本控制。每当我提交时, .gitignore 文件也会被提交。我甚至试图在.gitignore文件中包含行*.gitignore
,但这没有用。
如何忽略.gitignore文件?
答案 0 :(得分:7)
.gitignore
应始终使用您的项目文件进行版本控制,以避免其他人(或您自己在另一个系统上)意外提交文件,这可能会导致严重问题(例如包含密码的文件,......)。如果要排除特定于本地环境的文件,则应将它们放在其他位置。
http://git-scm.com/docs/gitignore
在$GIT_DIR/info/exclude
中,您可以编写应忽略的文件名,以及特定于该项目的文件名。在core.excludesfile
定义的文件中,您可以放置文件,应以更全局的方式忽略这些文件。这两个文件(通常)都没有版本化。
答案 1 :(得分:1)
您问题的实际答案是(假设您所指的.gitignore文件位于项目结构的根目录中):
A。)如果您正在使用Windows,请确保.gitignore不是隐藏文件。在Windows资源管理器中右键单击该文件并选择属性,然后确保未选中隐藏。这与基于Eclipse的IDE具有隐藏文件的问题有关。
B。)编辑.gitignore并在一行上添加以下内容: /.gitignore
C。)保存文件,然后在Aptana中右键单击它,然后单击团队菜单下的未跟踪。
EGit现在应按预期解析文件,但不将其添加到版本控制中。