Resultados da pesquisa a pedido "git-rebase"

5 a resposta

Diferença entre 'rebase master' e 'rebase --onto master' de um ramo derivado de um ramo do mestre

Dada a seguinte estrutura de filial: *------*---* Master \ *---*--*------* A \ *-----*-----* B (HEAD)Se eu quiser mesclar minhas alterações B (esómeu B muda, nenhum A muda) para master Qual é a diferença entre esses dois conjuntos de ...

2 a resposta

Remova o commit para sempre

Eu sei que existem milhares de tópicos para esta pergunta. Mas eu descobri algo realmente estranho. Se você criar um projeto no GitHub, faça algumas confirmações. Digamos que comprometa 1, 2, 3, 4, 5. Mais tarde, você percebe que deseja alterar ...

14 a resposta

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 oseguintes instruções [https://stackoverflow.com/questions/1186535/how-to-modify-a-specified-commit]. Antes de executar o ...

2 a resposta

Quais são os três arquivos em uma mescla de três vias para rebasing interativo usando git e meld?

Digamos que eu faça uma nova análise interativa comgit rebase -i. Se surgir algum conflito, talvez eu me depare com um conflito de mesclagem e peça para fazer uma mesclagem de 3 vias. Usandomeld, São apresentadas três janelas:LOCAL (esquerda),??? ...

1 a resposta

Resolver conflitos de git rebase da mesma maneira que foram resolvidos anteriormente

Decidi confirmar retrospectivamente uma história, que nunca estava no Git, de outro sistema de controle de versão antigo. Então, eu criei um ramo órfão "newroot" e importei confirmações do outro sistema de controle de versão para ele. Pergunta ...

2 a resposta

Razão detalhada pela qual a remota git rebase é tão má

Então, eu venho de um histórico centralizado de VCS e estou tentando definir nosso fluxo de trabalho no Git (nova empresa, jovem base de código). Uma pergunta para a qual não consigo encontrar uma resposta simples, porém detalhada, é o que ...

2 a resposta

Como dividir cada commit por arquivo?

Eu sei como dividir manualmente uma confirmação usandogit rebase -i, mas como posso dividir automaticamente todas as confirmações em uma ramificação por arquivo? Por exemplo, confirmarA modificado 3 arquivos, f1, f2 e f3. Após a divisão, existem ...

3 a resposta

Como recuperar / ressincronizar depois que alguém envia uma rebase ou redefinição para uma ramificação publicada?

Todos nós já ouvimos dizer que nunca se deve refazer o trabalho publicado, que isso é perigoso etc. No entanto, não vi nenhuma receita publicada sobre como lidar com a situação, no caso de um rebaseé Publicados. Agora, observe que isso só é ...

1 a resposta

Por que "rebase --onto ABC" é diferente de "rebase ABC"?

Usando o git 2.11,git rebase [https://git-scm.com/docs/git-rebase]a documentação diz: A ramificação atual é redefinida para <upstream> ou <newbase> se a opção --onto foi fornecida. Isso tem exatamente o mesmo efeito que o git reset --hard ...

3 a resposta

Permitir mesclar históricos não relacionados no git rebase

Quando você deseja refazer uma ramificação mantendo a consolidação, você passa o--preserve-merges bandeira. Quando você está mesclando histórico não relacionado no git, precisa passar pelo--allow-unrelated-histories bandeira. Se você está ...