1

gitログをチェックしていて、誤って「sqwe」などを押してログに追加されました。「git status」を実行すると、次のように表示されます。

# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   sqwe

このジャンクをgitログとステータスから削除するにはどうすればよいですか?そして、私がそれを削除しないとどうなりますか?ありがとう!

4

3 に答える 3

3

これは、ファイルが存在することを意味します-それはgitに追加されていません。ファイルが不要な場合は、削除してください。明示的に要求しない限り、Gitはそれをコミットに追加しません。

于 2013-01-28T08:53:47.097 に答える
2

sqwe現在ディレクトリツリーにあり、追跡されていないというファイルがあると言っているだけです。この時点では、実際にはgitログに何も書き込まれていません。実際、明示的に(または暗黙的に、たとえば " -a"引数を使用してgit commit)ファイルをインデックスに追加しない限り、ファイルがgitに書き込まれることはありません。

ファイルを削除するだけで問題sqweありません。

于 2013-01-28T08:55:56.373 に答える
2

rm /path/to/sqwe

または、クリーンなブランチの場合: git add .その後に git reset --hard latestcommitSHA

于 2013-01-28T09:23:00.367 に答える