2017-07-12 12 views
1

誤ってあるgitリポジトリのコードを別のgitリポジトリアドレスにプッシュしました。今私はプッシュを取り消したい 私は新しく作成されたリモートブランチを削除しようとしましたが、Sourcetreeにはまだコミットが表示されています。初期状態に戻す方法はありません。あるgitリポジトリから別のgitリポジトリアドレスに誤ってプッシュされたコード

+0

あなた(または管理者)は、すべてのコミットをガベージコレクションする必要があると思います。そのリモートブランチを削除したとしても、私の推測では、そのコミットは依然としてreflogにあります。 –

+0

@TimBiegeleisen特定のコミットに戻したくないです。代わりに、私は他のリポジトリからコミットを削除したいと思います。 – kernel

+0

シナリオ:Rep BからのコミットがRep Aアドレスにプッシュされます。 Rep AのプッシュされたコミットをRep Aから削除する必要があります。 – kernel

答えて

0

意図しないリポジトリアドレスにプッシュされたリポジトリに属する​​タグが問題を引き起こしていました。これが削除されると、すべてのコミットがソースツリーに対して削除されました。

関連する問題