1

私は新しいブランチに取り組んでいます。基本的に、私は自分のコードを台無しにしてしまったので、マスターに戻って新しいブランチから新たに始めたいと思っています。

$ git revert私をマスターに戻してくれますか?

または、次のことを行う必要があります。

$ git branch -D branch-name

チェックアウトされているすべてのコードと現在のブランチ全体を取り除きたいです。

オンライン ドキュメントは少しわかりにくいです。すべてを台無しにするのが怖いです。

4

4 に答える 4

5

ブランチに戻るには、master次を使用します。

git checkout master

コミットされていない変更も吹き飛ばしたい場合は、次のようにしてください。

git reset --hard

次を使用して、不要なブランチを削除できます。

git branch -D branch-name
于 2012-11-25T00:26:43.243 に答える
1

はい、git branch -D branch-name指定されたブランチを削除します。コミットは、ガベージ コレクションされるまでリポジトリに残ります。ブランチを削除するときは、そのブランチがチェックアウトされていないことを確認してください。これを行うには、 で master を再度チェックアウトしてからgit checkout master、delete コマンドを実行します。

于 2012-11-25T00:26:45.493 に答える
1

master に戻りたい場合は、次のように入力します。

git checkout master

次に、そこから新しいブランチを開始します。

于 2012-11-25T00:27:46.283 に答える
0

試す:

git checkout master
git branch -d messed-up-branch-name-goes-here

その他の情報はgit book にあります。

于 2012-11-25T00:27:29.887 に答える