と の 2 つのブランチがmaster
ありopengl
ます。私は最近、ブランチの実装を終了しました (または、少なくとも私はそう思っていました)opengl
にマージすることにしましたmaster
:
git checkout master
git merge opengl
git push
これを行った後、ブランチで作業している何人かの開発者がmaster
私の変更をプルし、私の実装が彼らのコードの一部と競合していることが判明しました。したがって、ブランチでのマージ操作を元に戻したいのですが、master
履歴を上書きすることはありません。
最終的に(すべてのバグを修正した後)にopengl
ブランチをマージできるようにしたいことに注意してください。master
したがって、古いバージョンをチェックアウトしてmaster
コミットするだけでは機能しません。新しく作成されたコミットは、opengl
マージしようとした時点からの変更をキャンセルします。
ありがとうございました。