gitログをチェックしていて、誤って「sqwe」などを押してログに追加されました。「git status」を実行すると、次のように表示されます。
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# sqwe
このジャンクをgitログとステータスから削除するにはどうすればよいですか?そして、私がそれを削除しないとどうなりますか?ありがとう!
gitログをチェックしていて、誤って「sqwe」などを押してログに追加されました。「git status」を実行すると、次のように表示されます。
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# sqwe
このジャンクをgitログとステータスから削除するにはどうすればよいですか?そして、私がそれを削除しないとどうなりますか?ありがとう!
これは、ファイルが存在することを意味します-それはgitに追加されていません。ファイルが不要な場合は、削除してください。明示的に要求しない限り、Gitはそれをコミットに追加しません。
sqwe
現在ディレクトリツリーにあり、追跡されていないというファイルがあると言っているだけです。この時点では、実際にはgitログに何も書き込まれていません。実際、明示的に(または暗黙的に、たとえば " -a
"引数を使用してgit commit
)ファイルをインデックスに追加しない限り、ファイルがgitに書き込まれることはありません。
ファイルを削除するだけで問題sqwe
ありません。
rm /path/to/sqwe
または、クリーンなブランチの場合:
git add .
その後に
git reset --hard latestcommitSHA