gpt4 book ai didi

eclipse - Git 忽略 Eclipse 中的特定文件

转载 作者:太空狗 更新时间:2023-10-29 13:48:07 24 4
gpt4 key购买 nike

我想这种问题已经被问过很多次了(我在 SO 上看到了 several questions 处理这个问题)但是我仍然有一个问题要忽略我的 Git 中的一个文件。

我的项目结构如下所示:

myProject/
.gitignore
src/test/java/packageName/
Main.java

我想忽略 Main.java (每个用户的文件不同)。


.gitignore 文件

.settings
.project
.classpath
target/
test-output/
node_modules/**
.orig

我试过:

  • 正在添加 src/test/java/packageName/Main.java到我的.gitignore .

  • 创建 .gitignore文件在 src/test/java/packageName/只包含 Main.java .

两种解决方案均无效:我仍然看到 Main.java在重新启动 Eclipse 后的 Git Staging View 中。


我想解决方案很简单,但我坚持了几个小时,希望你能帮助我。

谢谢! :-)

UPDATE

All Git users have Main.java, but the class is different from one person to another (user name hardcoded in the class).

I want this class to be present on the HEAD branch (so that new developers can recover it), but each developer can have a local version (invisible in Git Staging).

最佳答案

您的问题可能是 Main.java 已经在您的索引中。解决方案

先让它消失

git rm src/test/java/packageName/Main.java

然后将它添加到你的gitignore

echo "src/test/java/packageName/Main.java" >> .gitignore

现在提交这些更改

git add .gitignore
git commit -m "please ignore me!"

它应该可以工作:-)

您现在可以重新创建您的 Main.java,它不应再出现在 git status 中。

关于eclipse - Git 忽略 Eclipse 中的特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38303979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com