すべてのディレクトリ(システム全体でグローバルに、または単一のプロジェクトに対してローカルに)で vim によって生成された一時ファイルを git が無視するようにする正しい方法は何ですか?
ベストアンサー1
Vimの一時ファイルは~で終わるので、ファイルに.gitignore
次の行を追加することができます。
*~
Vim は swp および swo 拡張子を持つスワップ ファイルも作成します。これらを削除するには、次の行を使用します。
*.swp
*.swo
これにより、単一のプロジェクト内のすべてのvim一時ファイルが無視されます。
グローバルに実行したい場合は、ホームに .gitignore ファイルを作成し (別の名前や場所を指定できます)、次のコマンドを使用します。
git config --global core.excludesfile ~/.gitignore
次に、無視したいファイルをそのファイルに追加するだけです。
Git ファイルにコメントを記入したい場合は、別の行でこれを行う必要があります。
# Ignore vim files:
*~
*.swp
*.swo
アクティブな git ignore と同じ行にコメントを配置すると、行全体が誤って解釈されることになります。