Perguntas com a marcação «git-rebase»

184
Git - Como corrigir rebase interativa "corrompida"?

Eu consegui criar uma pequena bagunça no meu repositório git local. Eu estava tentando corrigir um commit quebrado usando as seguintes instruções . Antes de executar o "git commit --amend" (e após o git rebase --interactive), decidi que minhas alterações estavam incorretas e executei o "git reset...

169
Não consigo entender o comportamento do git rebase --onto

Percebi que os dois blocos dos seguintes comandos git têm comportamentos diferentes e não entendo o porquê. Eu tenho um Ae um Bramo que diverge com umcommit ---COMMIT--- (A) \ --- (B) Quero refazer a Bramificação no último A(e ter o commit na Bramificação) ---COMMIT--- (A) \ --- (B) Não...

157
git rebase sem alterar os timestamps de confirmação

Faria sentido executar git rebaseenquanto preservava os carimbos de data / hora de confirmação? Acredito que uma conseqüência seria que o novo ramo não terá necessariamente datas de confirmação cronologicamente. Isso é teoricamente possível? (por exemplo, usando comandos de encanamento; apenas...

136
Alterar mensagem de confirmação antiga no Git

Eu estava tentando editar uma mensagem de confirmação antiga, conforme explicado aqui . A questão é que agora, quando tento executar rebase -i HEAD~5, diz interactive rebase already started. Então, eu tento: git rebase --continuemas recebi este erro: error: Ref refs/heads/master is at...

131
O conflito de mesclagem do Git rebase não pode continuar

Estou tentando rebase 'dev' para alcançar o ramo 'master'. $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... M...

130
Como faço para fazer o rebase do primeiro commit?

Eu costumava git initcriar um novo repo, então fiz três commits. Agora eu quero fazer um rebase para voltar e alterar meu primeiro commit, mas se eu fizer git rebase -i HEAD~3isso reclame! Se eu tentar o mesmo HEAD~2, meio que funciona, mas só me permite reorganizar os dois últimos commits. Como...