Perguntas com a marcação «branch»

Um "ramo" é um termo usado em sistemas de controle de versão para representar uma linha independente de desenvolvimento. Dependendo do sistema, um repositório pode conter uma ou mais ramificações. As ramificações são mescladas quando as alterações precisam se propagar de uma ramificação para outra.




5
Reordenação de commits
Atualmente estou trabalhando em um branch e quero que alguns commits se fundam em outros branches: a-b-c-d-e-f-g (branchA) / --o-x-x-x-x-x-x-x-x-x-x (master) \ x-x-x-x-x (branchB) (As letras denotam confirmações e o "x" são confirmações irrelevantes.) No entanto, percebi que seria uma boa ideia agrupar alguns commits. Eu quero "concatenar" o commit …
104 git  branch 

5
Trocar nomes de branch no git
Pode haver mais de uma maneira de fazer essa pergunta, então aqui está uma descrição do problema. Eu estava trabalhando no master e comprometi algumas coisas e então decidi que queria colocar esse trabalho em espera. Fiz backup de alguns commits e depois ramifiquei antes de começar meu trabalho de …
103 git  branch 

2
Puxe todos os commits de um branch, envie os commits especificados para outro
Tenho os seguintes branches: master production e as seguintes filiais remotas: origin/master origin/production Eu tenho um script que busca o origin/masterbranch e obtém a diferença do que mudou em meu último fetch ( log -p master..origin/master). Então eu mesclo origin/master. Os commits encontrados são enviados para uma ferramenta de revisão …
102 git  branch 

3
Como posso combinar dois commits em um commit?
Eu tenho um branch 'firstproject' com 2 commits. Eu quero me livrar desses commits e fazê-los aparecer como um único commit. O comando git merge --squashparece promissor, mas quando executo git merge --squashmeu terminal apenas exibe opções para o comando. Qual é o comando correto? Commit 1: Added 'homepage.html' Added …
102 git  merge  branch  git-svn  rebase 


1
Visualize branches no GitHub
No TortoiseGit, gitk ou no BitBucket, é comum ter uma visualização do histórico do projeto com todos os ramos, assim: No entanto, o histórico de commits do GutHub parece ser simples, pelo menos não consegui encontrar uma maneira de exibir esse tipo de gráfico. A IU da web do GitHub …
101 git  github  branch 

12
Melhor estratégia de ramificação ao fazer integração contínua?
Qual é a melhor estratégia de ramificação a ser usada quando você deseja fazer integração contínua? Ramificação de versão: desenvolva no tronco, mantenha uma ramificação para cada versão. Ramificação de recurso: desenvolva cada recurso em uma ramificação separada, mescle apenas quando estiver estável. Faz sentido usar essas duas estratégias juntas? …

10
Alternar branch Git sem check-out de arquivos
É possível no Git mudar para outro branch sem fazer check-out de todos os arquivos? Depois de alternar o branch, preciso excluir todos os arquivos, gerá-los novamente, confirmar e voltar. Portanto, verificar os arquivos é uma perda de tempo (e existem cerca de 14.000 arquivos - é uma operação longa). …
100 git  branch  git-checkout 


2
Consequências do uso de enxerto no Mercurial
Houve várias perguntas recentemente sobre pular mudanças ao manter ramos de lançamento no Mercurial. Por exemplo: Mercurial: mudanças específicas de ramo continuam voltando após a fusão fictícia Por que os backouts do Mercurial em um branch afetam outros branches? Desde que foi introduzido no 2.0, tenho pensado em como usá-lo …

3
git shallow clone (clone --depth) perde branches remotos
Após clonar um repositório remoto, ele não mostra nenhuma ramificação remota pela opção -a. Qual pode ser o problema? Como depurar isso? Neste snippet, dois ramos remotos não são mostrados: $ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git $ cd pythonwebkit $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master $ …


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.