Git: как игнорировать скрытые файлы/точечные файлы/файлы с пустыми именами файлов через .gitignore?

Все эти файлы следует игнорировать:

.weirdBackupFileType
.travis.yml

Не следует игнорировать следующие файлы:

_.weirdBackupFileType
Z.travis.yml

Ответ 1

Если вы хотите игнорировать все dotfiles, добавьте это в свой .gitignore файл (если он не существует, добавьте его)

.*
!.gitignore

Ответ 2

Ваш ответ очень прост:

Это содержимое вашего файла .gitignore:

# ignore those files 
.weirdBackupFileType
.travis.yml

#DONOT ignore those files (this is what the ! is for - un ignore files)
!_.weirdBackupFileType
!Z.travis.yml

И что это.

На изображении вы можете увидеть, что я создал файл и после добавления его в .gitignore они больше не находятся в статусе.

введите описание изображения здесь