3
gitリポジトリのGithubのネットワークビューには、名前のない "ファントム"ブランチがあります。下の画像をご覧ください。githubネットワークビューで表示されたgitの無名ブランチを削除するには
わかりやすいように、黒い枝(青い枝のみを残してください)を削除したいと思います。
どうすればいいですか?
ハッシュとラベルの一部:
gitリポジトリのGithubのネットワークビューには、名前のない "ファントム"ブランチがあります。下の画像をご覧ください。githubネットワークビューで表示されたgitの無名ブランチを削除するには
わかりやすいように、黒い枝(青い枝のみを残してください)を削除したいと思います。
どうすればいいですか?
ハッシュとラベルの一部:
は黒ブランチがAをコミット時に開始し、コミットZ.両方Aで終了すると仮定しますZは青い点です。 cmdでは、AとZはコミットsha1です。
git rebase --onto Z^2 A master
これは線形履歴を作成します。しかし、その場合は、git push origin -f master:master
を強制的にリモートマスターを更新し、新しいマスターをフェッチして追跡し、古いものを放棄するように各メンバーに通知する必要があります。
ありがとうございます。ブルーラインがマスターブランチではなく、「開発」というブランチ(2月27日の最初のドットでマスターから分岐するブランチ)の場合、コマンドは変更されますか?ありがとう – Victor
@VictorPはい、 'master'を' develop'に変更してください。あなたが後悔するかもしれない場合は、まず 'git branch backup_develop develop'を実行してバックアップブランチを作成してください。 – ElpieKay