0
私は偶然、それとは関係のない別のプロジェクトとプロジェクトをマージしました。私はやりたくないプロジェクトでした。プロジェクトを正常に解除しました。しかし、今私は誤ったコミットを削除したい。どうすればいいの?githubから永久にマージを削除するにはどうすればよいですか?
私はgit rebaseを使ってみましたが、マージは表示されません。
私は偶然、それとは関係のない別のプロジェクトとプロジェクトをマージしました。私はやりたくないプロジェクトでした。プロジェクトを正常に解除しました。しかし、今私は誤ったコミットを削除したい。どうすればいいの?githubから永久にマージを削除するにはどうすればよいですか?
私はgit rebaseを使ってみましたが、マージは表示されません。
あなたはすでに成功し(私はあなたがgitの通過--hard HEAD〜Nをリセットしなかったと仮定)のプロジェクト、あなたが経由して「メインライン」への変更を強制する必要がマージされていないしている場合:
git push -f
を
あなたが間違ってコミットした後で誰も "メインライン"から引っ張られていないことを確実に知らない限り、これは一般的には勧められません。
悪いコミット以来誰もがフォークして変更を加えたリポジトリの場合はお勧めできません。あなたがそれを十分に速くするなら、それは通常問題ではありません。 – Abizern
@Abizern:私は完全に同意しますが、あなたが言ったように、それは通常問題ではありません。 –
ありがとう、それは働いた。なぜリベースでマージが利用できないのですか?これはGitデザインの一部ですか? – gersh