2014-11-25 3 views
1

Я удалил файл path/to/the/file.cpp, который является относительным путем от вершины git-репозитория, но я хочу, чтобы этот файл был проигнорирован git status.как игнорировать файл с использованием .gitignore

Пробовал наложить следующие рисунки в файлах .gitignore, но, похоже, никто из них не работает.

**/file.cpp 
file.cpp 
path/to/the/file.cpp 

Любые идеи? Благодарю.

+3

Что означает «не работает»? Они, безусловно, работают. – zerkms

+4

Является ли файл * уже отслежен * от Git (т. Е. Вы добавили и зафиксировали его раньше)? Он будет отображаться в статусе git до тех пор, пока вы не зафиксируете удаление. '.gitignore' только скрывает невоспроизводимые файлы. –

+0

@MattiVirkkunen Файл уже отслеживается git. Согласно вашему описанию, кажется, что я не могу добиться того, чего хочу - я хочу, чтобы git проигнорировал, что я удалил файл, уже зафиксированный в репо. Звук нечетный? Может быть. Но я так хочу по какой-то причине. – pierrotlefou

ответ

2

это то, что вы должны в

git rm path/to/the/file.cpp 

и теперь, когда ваш мерзавец игнорировать должны работать

.gitignore

path/to/the/file.cpp 

Как Матти Virkkunen указал, файл должен иметь уже отслеживается git.

Смежные вопросы