2017-11-04 20 views
6

私は誤って、Visual Studio 2017の新しいブランチで段階的な変更を自分のローカルリポジトリにプッシュしました。リモートリポジトリにプッシュされていません。私はそれを取り除きたいが、これを行う方法を見つけることができない。私は地元の支店から新しい支店にリベースしました。その後、私は新しいブランチを削除しました。しかし、Outgoing Commitsはまだそれを示しています。どのようにそれを削除するか、元に戻す?Visual Studioで未処理の発信コミットを削除するにはどうすればよいですか?

enter image description here

答えて

6

(あなたのブランチを右クリック)支店タイルからチームエクスプローラの[履歴]タブを開きます。次に履歴の中でプッシュしたくないものの前にコミットを右クリックし、リセットを選択します。それはブランチをそのコミットに戻し、あなたが作った余分なコミットを取り除くはずです。

変更内容に応じて、ハードを選択すると、ローカルで削除されます。または、ソフトをと選択すると、コミットが取り消されますが、作業ディレクトリには、破棄されたコミットの変更が残されます。

関連する問題