Я предполагаю, что этот вопрос задавался много раз (и я видел several questions на SO, занимающемся этим вопросом), но у меня все еще есть проблема, чтобы игнорировать файл в моей Git.Git игнорировать определенный файл в Eclipse
структура моего проекта выглядит следующим образом:
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.
Я думаю, что решение прост, но я застрял на нем в течение нескольких часов, и я надеюсь, что вы можете мне помочь.
Спасибо! :-)
пользователей UPDATE
Всех Git есть
Main.java
, но класс отличается от одного человека к другому (имени пользователя HARDCODED в классе).Я хочу, чтобы этот класс присутствовал на ветке HEAD (чтобы новые разработчики могли его восстановить), но у каждого разработчика может быть локальная версия (невидимая в Git Staging).
В первой строке был удален класс 'Main.java', второй добавлен' .origsrc/test/java/packageName/Main.java' в .gitignore. Поэтому я снова создал свой «Main.java», но этот класс по-прежнему не игнорируется Git ... :( – Mistalis
Это странно ... Вы также совершили (строки 3 и 4)? Можете ли вы дать мне вывод git status после того, как вы сделали все, что я спросил? – BartBog
Что касается вывода состояния git. Пожалуйста: дайте мне вывод состояния git ДО того, как вы воссоздаете main.java, а также ПОСЛЕ того, как вы это делаете. – BartBog