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.