gitを使ってこんなものを作りました
git clone
git checkout {a rev number tree rev before} (here I started to be in a detached head state)
//hacking
git commit
//hacking
git commit
(some commit where made on origin/master)
git pull (which does complete because there was some error due to the fact that I'm no more on master)
デタッチされたヘッド状態でもコミットできると表示されたので、そうしました。しかし、今度はデタッチされたヘッド ブランチとローカルのマスター ブランチをマージし、一連の変更を origin/master にプッシュしたいと考えています。
私の質問は、マスターブランチを実際の状態(切り離されたヘッド)とどのようにマージできるかということです。
ベストアンサー1
現在の場所にブランチを作成し、マスターに切り替えてマージします。
git switch -c my-temporary-work
git switch master
git merge my-temporary-work