Суффикс тильды в именах файлов обычно используется редакторами (Emacs, Vim в некоторых режимах / версиях) для резервных копий редактируемых вами файлов. Однажды на Mac Vim, казалось, создавал для меня резервные копии; этого больше нет, но я не уверен, что это потому, что я где-то подправил настройку или vim изменил свое поведение.
Я не видел, чтобы git добавлял суффиксы тильды к именам файлов (ни на Mac, где я в основном работаю, ни где-либо еще).
Чтобы git не захотел добавлять файлы, добавьте строку, содержащую от *~
до .gitignore
.
Vim имеет (как минимум) три настройки, связанные с этим:
nobackup
backupcopy=auto
backupext=~
My ':set all
' показывает значения выше. Ваш, вероятно, показывает «backup
», а не «nobackup
».