Articles of branch

Bifurcação vs. Ramificação no GitHub

Eu gostaria de saber mais sobre as vantagens e desvantagens de bifurcar um projeto do github vs. criar um ramo de um projeto do github. A bifurcação torna minha versão do projeto mais isolada da original porque não preciso estar na lista de colaboradores do projeto original. Como estamos desenvolvendo um projeto internamente, não há […]

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 […]

Como obter as alterações em uma ramificação no Git

Qual é a melhor maneira de obter um log de commits em um branch desde o momento em que ele foi ramificado a partir do branch atual? Minha solução até agora é: git log $(git merge-base HEAD branch)..branch A documentação do git-diff indica que git diff A…B é equivalente a git diff $(git-merge-base AB) B […]

Git: O que é um ramo de rastreamento?

Alguém pode explicar um “ramo de rastreamento”, como se aplica ao git? Aqui está a definição do git-scm.com : Uma ‘ramificação de rastreamento’ no Git é uma ramificação local conectada a uma ramificação remota. Quando você empurra e puxa esse ramo, ele automaticamente empurra e puxa para o ramo remoto com o qual está conectado. […]

Como posso obter uma lista de ramificações do git, ordenadas pelo commit mais recente?

Eu quero obter uma lista de todas as ramificações em um repository Git com as ramificações “mais recentes” no topo, onde a ramificação “mais recente” é a que foi comprometida mais recentemente (e é, portanto, mais provável que seja uma Eu quero prestar atenção para). Existe uma maneira que eu possa usar o Git para […]

Como você para de rastrear uma ramificação remota no Git?

Como você para de rastrear uma ramificação remota no Git ? Eu estou pedindo para parar o rastreamento porque no meu caso concreto, eu quero excluir o ramo local, mas não o remoto. Excluir o local e pressionar a exclusão para remoto também excluirá o ramo remoto: Como eu excluo uma ramificação do Git localmente […]

ramo mestre e ‘origem / mestre’ divergiram, como ‘desviar’ ramificações ‘?

De alguma forma, meu mestre e minha origem / ramificação principal divergiram. Eu realmente não quero que eles sejam divergidos. Como posso ver essas diferenças e “mesclá-las”?

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.

Descrições de filiais no git

Existe uma maneira no git de ter uma ‘descrição’ para branches? Embora eu tente usar nomes descritivos, trabalhar por um tempo em um único ramo às vezes amortece minha memory de por que fiz alguns dos outros tópicos. Eu tento usar nomes descritivos para os ramos, mas acho que uma ‘descrição’ (breve nota sobre o […]

Usando o caractere de barra no nome da ramificação do Git

Tenho certeza que vi em algum lugar em um projeto popular do Git que os branches tinham um padrão como “feature / xyz”. No entanto, quando tento criar uma ramificação com o caractere de barra, recebo um erro: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed to lock […]