2

ブランチに愚かな変更を加えました。

ブランチを削除できます。問題ありません。

しかし、私はそれをしている間それをすることはできません。

だから、私はもうそれらの変更を望んでいません。

そうしない commitcheckout、「良いブランチ」に移動すると、変更された参照が通過します。

私はそれが起こらないことを望みます。

これらの変更を完全に削除して無視するにはどうすればよいですか?

4

4 に答える 4

6

できるよ

git reset --hard

変更されたファイルへの変更を元に戻します。

また、追跡されていないファイルとディレクトリをすべて削除する場合は、次のようにします

git clean -fd
于 2013-04-23T15:49:13.643 に答える
2

クリーンな状態にしてブランチを削除するには、次の手順を実行します。

git reset --hard # resets git staging and your tracked files to the last commit
git clean -fd    # deletes untracked files (this is optional)
git checkout master
git branch -D <branch to remove>
于 2013-04-23T15:50:19.517 に答える
1

走る

git checkout .

次に、必要なブランチに切り替えます。

于 2013-04-23T15:49:25.490 に答える