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),??? ...
Como escolher várias confirmações de cereja
Eu tenho dois ramos. Confirmara é o chefe de um, enquanto o outro temb, c, d, e ef Em cima dea. Eu quero mudarc, d, e ef para o primeiro ramo sem confirmarb. Usar a seleção de cereja é fácil: faça o checkout primeiro ramo - escolha uma por umac ...
Git rebase perde histórico, então por que rebas
Eu estive pensando em mudar o Git nos últimos dias. A maioria dos argumentos para rebasear diz que limpa a história e a torna mais linear. Se você faz mesclagens simples (por exemplo), obtém um histórico que mostra quando o histórico divergiu e ...
Revertendo uma rebase interativa do git
Após concluir uma ramificação de recurso, durante umgit rebase -i Eu removi acidentalmente todos os meus commits. Não tenho muita certeza, mas suspeito que, em vez de esmagar meus commits, substituí a entrada inteira por uma mensagem ...
Rebasing um ramo incluindo todos os seus filhos
Tenho a seguinte topologia de repositório Git: A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b)By rebasingfeature branch Eu esperava refazer a subárvore inteira (incluindo os ramos filhos): $ git rebase feature master A-B-F ...
Quando o git rebasing dois ramos com um histórico compartilhado, existe uma maneira fácil de manter o histórico comum?
Suponha que tenhamos o seguinte gráfico de revisão: A-X-Z--B \ \-C com A precedendo B e C. Suponhamos que eu refiz A novamente do upstream, criando um novo commit A * e depois refizemos B e C em A *. O gráfico de revisão resultante é o ...
git pull --rebase
Iniciar situação (sem alterações não empurradas,> indica a ramificação atual): o C [> master][origin/master] | o B | o A | ...Após umgit fetch a estrutura do log geralmente se parece com o E [origin/master] | o C' | o B' | o D | | o C [>master] ...