Articles of git branch

Como clonar um ramo específico do Git?

O clone do Git se comportará copiando o ramo de trabalho atual remoto para o local. Existe alguma maneira de clonar uma ramificação específica por mim mesmo sem trocar de ramificação no repository remoto?

limpando velhos ramos git remotos

Aqui está o meu stream de trabalho do git. Eu trabalho em dois computadores diferentes (A e B) e armazeno um git remoto comum no diretório dropbox. Digamos que eu tenha dois ramos, mestre e devel. Ambos estão rastreando suas contrapartes remotas origem / mestre e origem / desenvolvimento. Agora, enquanto estiver no computador A, […]

Usando o Git, mostre todos os commits que estão em um branch, mas não o outro (s)

Eu tenho uma ramificação antiga, que gostaria de excluir. No entanto, antes de fazer isso, quero verificar se todos os commits feitos nessa ramificação foram, em algum momento, mesclados em outra ramificação. Assim, gostaria de ver todos os commits feitos para minha ramificação atual que não foram aplicados a qualquer outra ramificação [ou, se isso […]

Filial de um commit anterior usando o Git

Se eu tiver n commits, como posso ramificar do commit n-3? Eu posso ver o hash de cada commit.

Renomear ramificação mestre para repositorys Git locais e remotos

Eu tenho o master filial que rastreia a origin/master filial remota. Eu quero renomeá-los para master-old tanto localmente e no controle remoto. Isso é possível? Para outros usuários que rastrearam origin/master (e que sempre atualizaram sua ramificação master local via git pull ), o que aconteceria depois que eu renomeie a ramificação remota? Seu git […]

Mostrando quais arquivos foram alterados entre duas revisões

Eu quero mesclar duas ramificações que foram separadas por um tempo e queria saber quais arquivos foram modificados. Veio através deste link: http://linux.yyz.us/git-howto.html que foi bastante útil. As ferramentas para comparar os ramos que encontrei são: git diff master..branch git log master..branch git shortlog master..branch Estava imaginando se há algo como “git status master..branch” para […]

Como uma tag é diferente de uma ramificação no Git? Qual devo usar aqui?

Eu estou tendo alguma dificuldade em entender como usar tags versus branches no git . Acabei de mover a versão atual do nosso código de cvs para git e agora vou trabalhar em um subconjunto desse código para um recurso específico. Alguns outros desenvolvedores também trabalharão nisso, mas nem todos os desenvolvedores do nosso grupo […]

Diferença entre o checkout git – origem / branch da agência e checkout git – b origem / ramificação do branch

Alguém sabe a diferença entre esses dois comandos para alternar e rastrear uma ramificação remota? git checkout -b branch origin/branch git checkout –track origin/branch Acho que os dois acompanham o ramo remoto para que eu possa enviar minhas alterações para o branch na origem, certo? Existe alguma diferença prática? Obrigado!

Mover o trabalho existente e não confirmado para uma nova ramificação no Git

Comecei a trabalhar em um novo recurso e depois de codificar um pouco, decidi que esse recurso deveria estar em seu próprio ramo. Como faço para mover as alterações não confirmadas existentes para uma nova ramificação e redefinir a minha atual? Desejo redefinir minha ramificação atual preservando o trabalho existente no novo recurso.

Como buscar todos os ramos do git?

Eu clonei um repository git, que contém cerca de 5 ramificações. No entanto, quando eu git branch eu vejo apenas um deles: $ git branch * master Eu sei que eu posso fazer git branch -a para ver todos os branches, mas como eu iria puxar todos os branches localmente assim quando eu faço git […]