Gerenciamento de Commits

Git Log

$ git log
commit cd24fc0e9eedbc4b9c835e7917aa2150ee134112 (HEAD -> main)
Author: Marcelo de Paiva Barbieri <marcelodpbarbieri@gmail.com>
Date:   Wed Jul 31 17:04:46 2024 -0300

    Alterando o arquivo.txt

commit 730efa2e12306dc7cefd961fb900185225d2cc54
Author: Marcelo de Paiva Barbieri <marcelodpbarbieri@gmail.com>
Date:   Wed Jul 31 16:56:08 2024 -0300

    Adicionando arquivo *.txt:

Git Log Path

$ git log -p arquivo.txt
commit cd24fc0e9eedbc4b9c835e7917aa2150ee134112 (HEAD -> main)
Author: Marcelo de Paiva Barbieri <marcelodpbarbieri@gmail.com>
Date:   Wed Jul 31 17:04:46 2024 -0300

    Alterando o arquivo.txt

diff --git a/arquivo.txt b/arquivo.txt
index e69de29..9f410cf 100644
--- a/arquivo.txt
+++ b/arquivo.txt
@@ -0,0 +1 @@
+Teste

commit 730efa2e12306dc7cefd961fb900185225d2cc54
Author: Marcelo de Paiva Barbieri <marcelodpbarbieri@gmail.com>
Date:   Wed Jul 31 16:56:08 2024 -0300

    Adicionando arquivo *.txt:

diff --git a/arquivo.txt b/arquivo.txt
new file mode 100644
index 0000000..e69de29

Checkout Commit

Checkout Main

Git Reset Soft

Remove o último commit realizado mantendo as alterações untracked:

Git Reset Hard

Para descartar as alterações:

Last updated