Это - вопрос о том, почему Хихиканье действует определенным способом.
Воспроизвести, что мой вопрос о Вас, нужно было установить мерзавца и Хихиканье. Шаг 4-10 не необходим для репродуцирования. Я добавил их для иллюстрирования рабочего процесса мерзавца.
mkdir test
– Сделайте каталог для тестирования.cd test
git init
– Инициализируйте проект мерзавца.echo -e '/*\n!*.tex' > .gitignore
– Создайте .gitignore файл.echo -e "test" > test.tex
– Запишите что-то в test.tex.git add .
git commit -m "First commit"
– Фиксация, что записано в test.tex.echo -e "\test" >> test.tex
– Запишите что-то больше в test.tex.git add .
git commit -m "Second commit"
– Фиксация, что записано в test.tex.rm .gitignore
Почему файлы не могут быть просмотрены, когда .gitignore файл там (шаг 11)? Это не должно происходить из-за .gitignore файла. Содержание .gitignore файла:
/*
!*.tex
Первые средства строки игнорируют все. Вторые средства строки не игнорируют все .tex файлы. Таким образом, test.tex не должен быть проигнорирован. man gitignore
говорит
Дополнительный префикс! который инвертирует шаблон; любой файл соответствия, исключенный предыдущим шаблоном, станет включенным снова.
Это кажется, что это - ошибка в программе. Возможно, Ошибка GNOME № 575018. Я добавил, что Вы - тестовый сценарий к отчету.