É muito comum que empresas tenham mais de um dev trabalhando paralelamente no mesmo projeto. Então, em primeiro lugar, sistemas como o Git existem para o código não virar uma bagunça. Pode haver também a necessidade de voltar para uma versão anterior, por uma série de motivos, e ter esse controle dá muito mais segurança pra quem está trabalhando.

Git init

É utilizado para inicializar um novo repositório Git em um diretório local. Ele inicializa um repositório vazio ou reinicializa um repositório existente em um diretório específico, tornando-o um repositório Git. Ele cria um diretório oculto chamado .git no diretório atual com todos os arquivos necessários para o repositório Git, incluindo o histórico de commits, referências, configurações, etc.

git init

Git log

É usado para exibir o histórico de commits em um repositório Git. Ele mostrar uma lista detalhada de commits, incluindo informações como o hash do commit, o autor, a data e a mensagem do commit.

Exibir Commits com Detalhes Abrangentes:

git log

Limitar o Número de Commits Exibidos:

git log -n <number>

Exibir Commits em uma Linha

git log --oneline

Exibir Commits com Diferenças

git log -p

Filtrar Commits por Author

git log --author="<name ou email>"

Git clone

O Git clone serve para baixar o código-fonte de um repositório remoto (como o Github).

git clone <https://url-do-repositorio.git>