desculpe, noob aqui.
Eu pesquisei isso, mas todo mundo se refere aos ramos e eu não tenho certeza se estou lidando com um ramo.
Um tempo atrás eu estraguei o site que estou trabalhandoao longo do processo de 4 commits. Então voltei quatro commits e continuei trabalhando a partir daí. Desde então eu tenho guardado talvez 10 commits, mas eu nunca "oficialmente" fiz um branch, então eu não tenho certeza se estou em um branch. Eu definitivamente não estou no MASTER porque eu deixei isso há muito tempo.
Como eu faço o que estou trabalhando no ramo MASTER?
adicionado por solicitação:
$ git branch -v
* (detached from 626a6f1) aea944b trying to make new branch
bottom_drop_side_menu 46e7358 quick save
lowermenu 4e89d92 So here"s a kind of nice lower menu. Client doesn"t dig :(
master 2071f52 the categories arent working...
Respostas:
2 para resposta № 1Basta fazer um novo ramo onde você está (na HEAD aea944b):
git checkout -b tmp
E reproduzi-lo master
:
git rebase master
Então mesclar tmp no mestre
git checkout master
git merge tmp
Veja também "Por que meu repositório do Git entrou em um estado HEAD separado?".
0 para resposta № 2
estás dentro "cabeça solta"estado. uma opção seria esconderijo as mudanças que você tem agora e aplicá-las a mestre.
git stash
git checkout master
git apply
você pode ter conflitos de mesclagem para resolver entre o estado em que você está agora e o estado atual de mestre.