Gitで削除されたファイルをすべて取り除くコマンドとは何ですか?Gitで削除されたすべてのファイルをアントラッキングする方法
私はそこに名前でファイルをuntrackするためのコマンド(git rm myfile
)
だしかし、私は、彼らが命名しているかを気にすることなく、すべて削除されたファイルをuntrackしたいと思います知っています。
Gitで削除されたファイルをすべて取り除くコマンドとは何ですか?Gitで削除されたすべてのファイルをアントラッキングする方法
私はそこに名前でファイルをuntrackするためのコマンド(git rm myfile
)
だしかし、私は、彼らが命名しているかを気にすることなく、すべて削除されたファイルをuntrackしたいと思います知っています。
gitの新しいバージョンでは、それらのファイルは自動的にgit add --update
でuntrackedされます。
しかし 'git add -all'を実行すると、追跡されないファイルはリポジトリに追加されませんか?私はそれが起こることを望んでいません。 –
申し訳ありませんが、私のせいです。 git add -updateまたはgit add -uを使用する –
はい、非常に直観的ではありませんが、 'git add -u'が動作しているようです。つまり、' git add -u'を使って削除したファイルをuntrackする必要があります。どうもありがとう! –
git clean
コマンドを確認しましたか?
「現在のディレクトリからバージョン管理下にないファイルを再帰的に削除することによって作業ツリーをクリーンアップする」という記述を理解していれば、これは私がやりたいことの反対です。私がしたいのは、ファイルをgitでもう追跡しないことです。ファイルはすでに削除されています。 –
$ git diff-files --diff-filter=D --name-only -z | xargs -0 git rm
"untrack"のように履歴から削除しますか? – OneOfOne