Некоторое время назад я настроил свой файл .gitignore
, чтобы не отслеживать папку my_folder
с помощью:
my_folder/
Теперь я хочу отслеживать только указанный файл внутри указанной папки с именем my_file.md
. Сделав .gitignore
, выполните следующие действия:
my_folder/
!my_folder/my_file.md
и проверки:
git status
файл не отображается как изменение, которое необходимо выполнить.
Что я делаю неправильно?
Добавить
Я попытался изменить свой файл .gitignore
на:
my_folder/*
!my_folder/my_file.md
как указано, но файл по-прежнему не отображается как изменение для фиксации после git status
. Нужно ли мне reset что-то?
Добавить 2
Попытка добавить файл с помощью git add my_folder/my_file.md
возвращает:
The following paths are ignored by one of your .gitignore files:
my_folder/my_file.md
Use -f if you really want to add them.
fatal: no files added
Команда git check-ignore -v my_folder/my_file.md
дает:
.gitignore:1:my_folder/* my_folder/my_file.md