回答:
ヒットiすると、ファイルがgitignoreされ、gitリポジトリから追跡解除されます。
舞台裏では、それはありませんgit rm --cached- StackOverflowの質問からこのgitのコマンドに関する詳細情報を
k)破棄すると、ファイルの内容が最後にコミットされた状態に戻ります。追跡を解除しません。テストするには、破棄したファイルを変更gし、magitバッファーでヒットして内容を更新すると、[ ステージなし]セクションにそのファイルが再び表示されます。
iに、追跡を解除するファイルをヒットしてから、をヒットkし.gitignoreます。私のユースケースでは、追跡したくないファイルがある場合、通常はそれもgitignoreしたいです。そうすれば、私のマギットバッファーはクリーンで空のままです:)
Magitバッファーで、ファイルのK(大文字のk)を押します。magit 2.3で動作します。以前のバージョンについては知りません。
M-x magit-file-untrack追跡されたファイルにアクセスするバッファーまたはMagitバッファーから使用します。バッファがファイルを訪問すると、そのファイルがデフォルトの選択肢として提供されます。
ポイントがMagitバッファー内のファイル上にある場合、それもデフォルトとして提供されます。新しいmagit-insert-tracked-filesをに追加することもmagit-status-sections-hookできます。追跡されたすべてのファイルのツリーがステータスバッファに挿入されます(ただし、これは大きなリポジトリでのパフォーマンスに適さない場合があります)。