1

作業中の git リポジトリからローカル ブランチを作成しました。私はこれを何度も行ってきましたが、何らかの理由でブランチが作成され、コード全体に大量のランダムなジャンクが配置されました。(ランダムなテキストと矢印のように)。

そこで、これまでに見たことがないので、ブランチを消去して再作成することにしました。ブランチを切り替えようとしましたが、「作業コピーが変更されました」という理由で変更できませんでした。変更をコミットしようとしましたが、コミットするものがないと言われました。

次に、ターミナルに行き、コミット、破棄、ブランチの削除、ブランチの変更を試みました。これらはすべて見過ごされていました(「コミット/破棄するものがない」または「変更されていない現在のブランチを削除/変更できない」のいずれか)。

ブランチを変更したり、「変更」をコミットしたり、変更を破棄したり、ブランチを削除したりすることができず、立ち往生しています。何かご意見は?

4

1 に答える 1

10

以下をせよ:

git reset --hard HEAD
git checkout master
git branch -D <branch you want to delete>

これにより、現在のすべての変更がリセットされます。そして、master ブランチをチェックアウトして作業を続けます。最後に、削除したいブランチを削除します。

于 2013-01-28T21:03:39.300 に答える