私のテキストエディタは、チルダで始まるスワップファイルを作成します。私は誤ってこれらをgitにチェックインしました。プロジェクトツリーのどこかにあるこのようなファイルを無視するようにgitに指示するにはどうすればよいですか?
だから私は持っていた
/folder/another/file.txt
/folder/another/~file.txt
~file.txt
gitに無視されたい。
.gitignoreファイルを使用するだけです。
echo '~*' >> .gitignore
または、プロジェクト全体のローカル無視ファイルであるこの行を書き込むことも.git/info/exclude
できます(これは、でできるように、明らかにチェックインできません.gitignore
)。
echo '~*' >> .gitignore
これにより、必要なエントリが追加されます。
.gitignore
それ以外の場合は、ファイルを手動で編集~*
して、新しい行を追加します。
まず、gitが追跡対象ファイルにファイルを追加したことがあるかどうかを確認します。
gitステータス
はい ?したがって、ファイルまたはフォルダーをgitから削除します
git rm --cached <file-name> or git rm -r --cached <folder-name>
次に、.gitignoreファイルに次のパターンを追加します(アスタリスク「*」はスラッシュ以外のものと一致します)。
echo '.~*' >> .gitignore
それはすべての人々です!