Rebasing no Git (Buscar e depois ..?)

0

Eu tenho trabalhado localmente em um novo computador para o qual eu transferi todos os dados do meu computador antigo via unidade externa. Eu decidi tentar rebase meu trabalho com o que eu já tenho no meu servidor.

Primeiro, tentei enviar e enviar, mas não foi possível fazer push devido a algumas alterações feitas no servidor depois que eu copiei o arquivo para o novo computador.

Em seguida, usei o Fetch in SmartGit para coletar o ramo do servidor e os arquivos que eu estava escrevendo no meu computador foram removidos. O repositório local diz < rebasing > no SmartGit e que 5 commits são empilháveis e que é 1 commit behind. Eu entendo que eu preciso fazer alguns rebasing aqui, mas não consigo descobrir qual é o próximo passo apropriado. Espero que os arquivos em que eu trabalhei não estejam perdidos? Como devo proceder?

Obrigado antecipadamente

    
por fixingstuff 26.05.2016 / 02:53

1 resposta

0

Não estou familiarizado com o Smartgit, no entanto, no bash git:

git fetch <upstream> <branch>
git pull --rebase <upstream> <brannch>

basicamente colocará todo o seu trabalho SOBRE tudo o que o ramo de upstream é. Primeiro rollback (que anuncia) e depois aplica seus commits sobre ele.

    
por 26.05.2016 / 04:03