10

私のテキストエディタは、チルダで始まるスワップファイルを作成します。私は誤ってこれらをgitにチェックインしました。プロジェクトツリーのどこかにあるこのようなファイルを無視するようにgitに指示するにはどうすればよいですか?

だから私は持っていた

/folder/another/file.txt
/folder/another/~file.txt

~file.txtgitに無視されたい。

4

3 に答える 3

15

.gitignoreファイルを使用するだけです。

echo '~*' >> .gitignore

または、プロジェクト全体のローカル無視ファイルであるこの行を書き込むことも.git/info/excludeできます(これは、でできるように、明らかにチェックインできません.gitignore)。

于 2013-03-25T15:56:29.227 に答える
3
echo '~*' >> .gitignore

これにより、必要なエントリが追加されます。

.gitignoreそれ以外の場合は、ファイルを手動で編集~*して、新しい行を追加します。

于 2013-03-25T15:59:11.543 に答える
0
  1. まず、gitが追跡対象ファイルにファイルを追加したことがあるかどうかを確認します。

    gitステータス

はい ?したがって、ファイルまたはフォルダーをgitから削除します

git rm --cached <file-name> or git rm -r --cached <folder-name>

次に、.gitignoreファイルに次のパターンを追加します(アスタリスク「*」はスラッシュ以外のものと一致します)。

echo '.~*' >> .gitignore

それはすべての人々です!

于 2021-04-21T01:24:49.790 に答える