2010-11-20 3 views
16

私のMacでgitを使い始めました。私はREADMEと呼ばれる私のリポジトリに1つのファイルを持っています。私がそれを変更すると、gitは別のファイルをREADME~というディレクトリに置きます。gitは〜で終わるファイルを作成しますか?

  1. これはgitですか?
  2. なぜgitはこれをやっていますか?
  3. どうすればgitをやめることができますか? (ただ.gitignoreにそれを追加したいが、私はそれを行うことができると思いますが、私は最初の場所でこれらのファイルを取得していますなぜ私はむしろ理解したいしません。)

(それは検索するのは難しいです

+1

Hmm。どうやらこれは私のviだ。私はこの前にviを覚えていません。この質問を無視してください... – bruce

答えて

30

編集中のファイルのバックアップコピーでは、ファイル名の末尾の接尾辞は通常、エディタ(Emacs、いくつかのモード/バージョンではVim)によって使用されます。一度Macで、Vimは私のためのバックアップを作成するようだ。それ以上はありませんが、私はどこかで設定を微調整したかどうか、またはvimがその動作を変更したかどうかはわかりません。

ファイル名にgit add tilde suffixesが表示されていません(主にMacを使用している場所、または他の場所で)。

ファイルを追加したいgitを停止するには、*~を含む行を.gitignoreに追加します。

nobackup 
    backupcopy=auto 
    backupext=~ 

マイ ':set all' は上記の値を示しています。

Vimは、これに関連する(少なくとも)3つの設定があります。あなたはおそらく 'nobackup'ではなく 'backup'と表示されます。

関連する問題