Resultados da pesquisa a pedido "git-rebase"
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 ...
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 ...
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 ...
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),??? ...
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 ...
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 ...
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 ...
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ó é ...
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 ...
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á ...