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

Com o comando git-rebase, você pode pegar as alterações de uma ramificação e reproduzi-las em cima de outra ramificação.

2
Como você rebase as alterações da filial atual em cima das alterações que estão sendo mescladas?
OK. Se eu estiver em uma ramificação (digamos working) e desejar mesclar as alterações de outra ramificação (digamos master), então eu executo o comando git-merge masterenquanto estiver na workingramificação, e as alterações serão mescladas sem refazer o histórico. Se eu executar git-rebase master, as alterações masterserão reinscritas para serem colocadas …
144 git  merge  rebase  git-rebase 



5
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 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock …

4
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 src/com/.... <stdin>:125: trailing …
131 git  git-rebase 

6
não pode empurrar para ramificar após rebase
Usamos o git e temos uma filial principal e uma filial do desenvolvedor. Preciso adicionar um novo recurso e depois refazer as confirmações para mestre, e depois enviar o mestre para o servidor de CI. O problema é que, se eu tiver conflitos durante a reformulação, não poderei enviar para …

1
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 …
130 git  git-rebase 

3
Como faço para reformular a primeira mensagem do git commit?
Eu tenho uma árvore de trabalho contendo 3 commmits: ➜ ~ meuprojeto git: (mestre) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: …




3
Alterar carimbos de data / hora ao rebasar o branch git
Eu reorganizei os commits em um branch antes de ser tornado público, fazendo com que os timestamps dos commits fiquem em uma ordem confusa. Eu preferia que todos estivessem hoje com apenas alguns segundos entre eles. Obviamente, esses carimbos de hora também não estarão corretos, mas como é o momento …
97 git  git-rebase 

4
git remove merge commit do histórico
Meu histórico Git é assim: Eu gostaria de esmagar os commits roxos em um único. Eu não quero vê-los nunca mais no meu log de commits. Eu tentei fazer um git rebase -i 1, mas mesmo estando 1no branch azul (cf. figura), ainda vejo todos os commits no meu branch …

3
Eu preciso abrir e eliminar um commit “intermediário” em meu branch master. Como eu posso fazer isso?
Por exemplo, no seguinte branch master, preciso eliminar apenas o commit af5c7bf16e6f04321f966b4231371b21475bc4da, que é o segundo devido ao rebase anterior: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gmail.com> Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave <luca.soave@gmail.com> Date: Fri Apr 22 00:15:50 2011 …

4
conflito de fusão git rebase
Eu criei um bifurcação em um repositório github e trabalhei em meu repositório github. Eu fiz solicitações de pull e ele foi concluído. Depois disso, o upstream teve mais commits, então agora eu quero rebase, acho que é isso que tenho que fazer. Mas estou recebendo estes conflitos de mesclagem: …
93 git  github  git-rebase 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.