我想这个问题已被多次询问(我已经看过几个关于SO处理这个问题的问题)但是我仍然有问题忽略我的Git中的文件.
在我的项目的结构是这样的:
myProject/
.gitignore
src/test/java/packageName/
Main.java
Run Code Online (Sandbox Code Playgroud)
我想忽略Main.java(每个用户之间的文件不同).
.gitignore文件
.settings
.project
.classpath
target/
test-output/
node_modules/**
.orig
Run Code Online (Sandbox Code Playgroud)
我试过了:
添加src/test/java/packageName/Main.java到我的.gitignore.
创建一个只包含的.gitignore文件.src/test/java/packageName/Main.java
这两种解决方案都没有效果:Main.java重启Eclipse后我仍然可以在Git Staging视图中看到.
我想解决方案很简单,但我坚持了几个小时,我希望你能帮助我.
谢谢!:-)
UPDATE
所有Git用户都有
Main.java,但是这个类别因人而异(用户名在类中硬编码).我希望这个类出现在HEAD分支上(以便新开发人员可以恢复它),但每个开发人员都可以拥有本地版本(在Git Staging中不可见).