Для игнорирования всего файла, заканчивающегося ~
, вы должны добавить его в файл .gitignore
на верхнем уровне вашего хранилища (рядом с каталогом .git
).Затем, чтобы изменить историю и удалить файл README.md~
, вы можете сделать это вручную с помощью git rebase --interactive
или попробовать использовать git filter-branch
:
$ git filter-branch --prune-empty --index-filter 'git rm --cached --ignore-unmatch README.md~' HEAD