Mostrar árvore git no terminal

Mostrar árvore git no terminal
O log git O comando é um comando útil que permite que você veja o Git Commits History. No entanto, este registro baseado em texto não pode ser preferido pela maioria dos usuários, pois a saída pode ser muito difícil e complexa de visualizar e interpretar. Uma maneira mais visualmente atraente de apresentar este registro está na forma de uma árvore git. Este artigo descreve vários métodos que você pode usar para criar uma árvore git no terminal no Ubuntu 20.04.

Métodos de mostrar a árvore Git no Ubuntu 20.04 Terminal

As seções a seguir cobrem vários métodos diferentes para exibir uma árvore git em seu terminal. Antes de tentar esses métodos, primeiro navegaremos para o repositório do projeto de teste executando o seguinte comando:

CD/Home/Kbuzdar/Simplegit-Progit

Você pode fornecer seu próprio caminho com o comando "CD", eu.e., O local em que o repositório do seu projeto de teste existe atualmente.

Depois de executar este comando, o caminho em seu terminal mudará instantaneamente, conforme mostrado na imagem abaixo:

Método 1: Usando a bandeira do gráfico com o comando Git Log

Depois de navegarmos para o repositório do projeto de teste, executaremos o seguinte comando para mostrar a árvore git em nosso Ubuntu 20.04 Terminal:

Git log --graph

Nossa árvore de projeto Git é mostrada na imagem abaixo:

Método 2: Usando o sinalizador Oneline com o comando Git Log

Também podemos criar a árvore Git em nosso terminal executando o seguinte comando:

Git Log --graph --Oneeline --l

Nossa árvore de projeto Git é mostrada na imagem abaixo:

Método 3: Usando a bandeira bonita com o comando git log

Este é mais um método que para criar a árvore git no seu Ubuntu 20.04 Terminal. Você pode criar a árvore Git usando esse método executando o seguinte comando:

Git Log --graph --tty = Oneline --abrev-Commit

Nossa árvore de projeto Git é mostrada na imagem abaixo:

Conclusão

Este artigo mostrou três métodos diferentes para criar uma árvore git no seu Ubuntu 20.04 Terminal. Uma pergunta que ainda pode interessar você é: “Qual é a diferença entre o método nº 2 e o método nº 3, porque aparentemente os dois mostram exatamente a mesma saída?"Bem, essa diferença só pode ser vista se o seu log git for rico o suficiente, eu.e., Ele contém um número significativo de commits. Se você executar os dois e os #3 do método em um repositório de projeto Git que contém compromissos suficientes, verá que a saída do método nº 2 será mais técnica, pois poderá conter alguns valores ASCII; Considerando que a saída do método nº 3 será mais fácil de usar, o que seria apenas devido ao uso da bandeira "bonita" nesse método.