git は vim の一時ファイルを無視します 質問する

git は vim の一時ファイルを無視します 質問する

すべてのディレクトリ(システム全体でグローバルに、または単一のプロジェクトに対してローカルに)で 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 と同じ行にコメントを配置すると、行全体が誤って解釈されることになります。

おすすめ記事