O git cria arquivos que terminam em ~?

Apenas comecei a usar o git no meu mac. Eu tenho um arquivo no meu repositório chamadoREADME. Quando eu mudo, o git coloca outro arquivo no diretório chamadoREADME~ contendo a versão anterior.

É git fazendo isso?Por que o git está fazendo isso?Como posso parar o git de fazer isso? (não apenas queira adicioná-lo a.gitignore, mas acho que poderia fazer isso, mas prefiro entender por que estou obtendo esses arquivos.)

(É difícil procurar uma resposta no Google porque tente pesquisar em "~")

questionAnswers(1)

yourAnswerToTheQuestion