O que fazer quando o git reset –hard ORIG_HEAD falha?

Author: Ricardo Soares - Postado em: 01/02/2012
Relacionado as categorias: Git e GitHub |  





Havia desenvolvido várias melhorias e um amigo pediu para visualizar as alterações graças a uma dúvida que ele tinha, para isto eu precisava criar um branch, eu não havia criado o branch no início de meu trabalho.
Então fiz o seguinte procedimento após comitar todas as alterações em meu repositório local:

# Antes de mais nada fiz um backup de tudo o que havia feito zipando o diretório de desenvolvimento
# Se algo desse errado era só descompactar o arquivo e tudo estaria bem.
[ricardo@ricardo www]$ tar -cvzf ../backup_dia.tar.gz ./*

# Criei uma nova branch local com o código das modificações
[ricardo@ricardo www]$ git branch Correcao-Sessao-5PM23559

# Após mudar para o novo branch e garanti que minhas alterações estavam nele voltei para o master
[ricardo@ricardo www]$ git branch
Correcao-Sessao-5PM23559
* master

# Foi aqui que o que deveria acontecer não aconteceu, o sistema me mostrava estar relacionado ao origin mas o comando
# git reset –reset ORIG_HEAD não funcionava, foi ai que passei o seguinte comando
# Peguei o ID do último commit que estava no origin (no github) e fiz um reset para ele
[ricardo@ricardo www]$ git reset –hard e9e9e9e
HEAD is now at e9e9e9e Merge pull request #16 from XYXY/Correcao-Desconto













Comments

Leave a Reply






Últimos posts