22. Visualizando os diferentes branches

Metas

  • Aprender como visualizar os diferentes branches no repositório.

01 Vendo o branch atual

Agora temos duas ramificações divergentes no repositório. Use o seguinte comando log para visualizar as ramificações e como elas divergem.

Execute

git log --all --graph

Resultado

$ git log --all --graph
* ee16740 2023-11-28 | Added README (HEAD -> main) [Alexander Shvets]
| * 0ee0113 2023-11-28 | Renamed hello.html; moved style.css (style) [Alexander Shvets]
| * 903eb1d 2023-11-28 | Included stylesheet into hello.html [Alexander Shvets]
| * 555372e 2023-11-28 | Added css stylesheet [Alexander Shvets]
|/  
* 9288a33 2023-11-28 | Added copyright statement with email [Alexander Shvets]
* b7614c1 2023-11-28 | Added HTML header (tag: v1) [Alexander Shvets]
* 46afaff 2023-11-28 | Added standard HTML page tags (tag: v1-beta) [Alexander Shvets]
* 78433de 2023-11-28 | Added h1 tag [Alexander Shvets]
* 5836970 2023-11-28 | Initial commit [Alexander Shvets]

A flag --all garante que nós vejamos todos os branches. Por padrão, apenas o branch atual é mostrado.

A flag --graph adiciona uma árvore de commit simples representada por linhas de texto básicas. Vemos as duas ramificações (style e main) e que a ramificação main está marcada como HEAD, o que significa que é a atual. O ancestral comum a ambas as ramificações é a ramificação em que o commit "Added copyright statement with email" foi introduzido.