Используя 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.
Итак, мой вопрос: как я могу объединить основную ветвь с моим текущим состоянием (отделенная голова)?