Usando git, fiz algo parecido com isto
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)
Porque me disse que ainda posso confirmar quando estou em um estado de desapego, o fiz. Mas agora eu quero mesclar meu ramo principal desanexado e meu ramo principal local e, em seguida, enviar minhas alterações para origem / mestre.
Portanto, minha pergunta é como eu poderia mesclar o ramo mestre com meu estado real (cabeça desanexada)