Pergunta

Eu estou aprendendo sobre git e é usando gitk para visualizar meu histórico e ramos.

Eu tentei gitk em uma localmente inicializado acordo de recompra, e ele é capaz de mostrar os dois ramos que eu fiz corretamente.

No entanto, quando eu tentei lançamento gitk para visualizar a um acordo de recompra obtidos utilizando-se git clone, gitk mostra apenas um dos ramos.


Isto é o que acontece:

Depois que eu fiz um git clone, Eu posso ver 1 ramo localmente:

$ git branch
* experiment

Então eu fiz git checkout -b master origin/master para criar o meu local de acompanhamento do ramo, agora:

$ git branch
  experiment
* master

Agora, eu pensei que eu estou com 2 filiais locais, de modo que tive a felicidade de lançamento gitk, no entanto , só posso ver uma filial:

gitk not showing local branch

Eu sei de uma maneira de ver o oculto master ramo fazendo gitk --all:

gitk only show other local branch when use with --all

Mas agora eu estou muito curioso para saber qual é gitk não mostrando o local master ramo que estou tendo aqui, alguém tem alguma idéia?

Obrigado!

Foi útil?

Solução

Gitk, por padrão, somente mostra o ramo em que está.

Parece que quando você lançou o gitk, o atual ramo foi a experiência.Portanto, gitk apenas mostrou que você se compromete que estão sobre a experiência do ramo.Este é o caminho gitk se comporta por padrão, porque uma vez que você tem um monte de ramos, o ramo de nomes, na verdade, pode ser bastante perturbador.

gitk --all diz gitk para mostrar todos os ramos.Nesse ponto, gitk mostrou-lhe o mestre.

Você pode criar todos os tipos de pontos de vista em gitk e você pode lançá-lo para utilizar uma pré-visão definida.O Checkout "modo Editar" do menu de entrada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top