1
誤ってあるgitリポジトリのコードを別のgitリポジトリアドレスにプッシュしました。今私はプッシュを取り消したい 私は新しく作成されたリモートブランチを削除しようとしましたが、Sourcetreeにはまだコミットが表示されています。初期状態に戻す方法はありません。あるgitリポジトリから別のgitリポジトリアドレスに誤ってプッシュされたコード
誤ってあるgitリポジトリのコードを別のgitリポジトリアドレスにプッシュしました。今私はプッシュを取り消したい 私は新しく作成されたリモートブランチを削除しようとしましたが、Sourcetreeにはまだコミットが表示されています。初期状態に戻す方法はありません。あるgitリポジトリから別のgitリポジトリアドレスに誤ってプッシュされたコード
意図しないリポジトリアドレスにプッシュされたリポジトリに属するタグが問題を引き起こしていました。これが削除されると、すべてのコミットがソースツリーに対して削除されました。
あなた(または管理者)は、すべてのコミットをガベージコレクションする必要があると思います。そのリモートブランチを削除したとしても、私の推測では、そのコミットは依然としてreflogにあります。 –
@TimBiegeleisen特定のコミットに戻したくないです。代わりに、私は他のリポジトリからコミットを削除したいと思います。 – kernel
シナリオ:Rep BからのコミットがRep Aアドレスにプッシュされます。 Rep AのプッシュされたコミットをRep Aから削除する必要があります。 – kernel