Vamos usar git nos projetos menores, assim como os de maior complexidade.
Primeiro de tudo, Instale o Git:
Se você ainda não tem o Git instalado, baixe e instale-o em seu sistema.
Você pode encontrar o instalador em https://git-scm.com/.
Navegue até o diretório do seu projeto:
Abra um terminal ou prompt de comando e navegue até o diretório onde está localizado o seu projeto.
Você pode usar o comando cd no terminal para mudar de diretório.
cd /Caminho_do_projeto/
Inicialize o repositório Git:
Use o comando git init para inicializar um novo repositório Git no seu projeto.
git init
"Aqui pode ocorrer do git disponibilizar e solicitar a flag git init --global...
por default esse parametro é necessário e pode ser explorado nas documentações"
Adicione seus arquivos ao repositório:
Use o comando git add para adicionar os arquivos do seu projeto ao controle de versão.
git add .
O ponto . após o git add significa "adicionar todos os arquivos". Se você quiser adicionar arquivos específicos, substitua o ponto pelo nome do arquivo.
Faça o primeiro commit:
Use o comando git commit para criar um commit inicial.
git commit -m "Primeiro commit"
Versione localmente:
Agora, você pode continuar trabalhando em seus arquivos e fazer commits sempre que quiser versionar suas alterações localmente.
git add .
git commit -m "Descrição do commit"
Lembre-se de que esses comandos versionam seus arquivos localmente no seu sistema.
Para aprender mais sobre o Git e seus comandos, consulte a documentação oficial em https://git-scm.com/doc.
como volto o ultimo commit?
Para desfazer o último commit no Git, você pode usar o comando git reset. Existem diferentes opções para isso, dependendo de como você deseja manipular as alterações feitas no último commit.
Desfazer o commit, mantendo as alterações nos arquivos:
Se você quiser manter as alterações nos seus arquivos, mas apenas retirar o último commit, pode usar o seguinte comando:
git reset --soft HEAD~1
Isso desfaz o último commit, mas mantém as alterações nos seus arquivos na área de preparação (staging area), permitindo que você faça novos commits com essas alterações.
Desfazer o commit e descartar as alterações nos arquivos:
Se você quiser desfazer completamente o último commit e descartar as alterações nos arquivos, use o seguinte comando:
git reset --hard HEAD~1
Este comando remove o último commit e todas as alterações associadas nos seus arquivos. Tenha cuidado ao usar --hard, pois isso descartará permanentemente as alterações.
Desfazer o commit, mantendo as alterações nos arquivos e mantendo as alterações no índice (staging area):
Se você quiser manter as alterações nos seus arquivos e no índice (staging area), mas apenas remover o último commit, você pode usar:
git reset --mixed HEAD~1
Este é o comportamento padrão do git reset se você não especificar uma opção. Ele desfaz o último commit, mantendo as alterações nos seus arquivos, mas as coloca de volta na área de preparação (staging area).
Escolha a opção que melhor se adapta às suas necessidades. Lembre-se de que usar --hard pode resultar na perda permanente de alterações nos arquivos, portanto, use com cautela. Se você já compartilhou o commit com outras pessoas, evite reverter commits publicados, pois isso pode causar problemas na colaboração.
Certo, e como criar versoes e volto na medida que vou salvando ?
Para criar versões (commits) no Git e poder voltar para eles conforme você vai salvando, siga os seguintes passos:
Criar Versões (Commits):
Inicialize um Repositório Git:
Se ainda não tiver iniciado um repositório Git no seu projeto,
use o comando git init:
git init
Adicione e Commite seus Arquivos:
Adicione seus arquivos ao repositório usando git add e faça um commit usando git commit:
git add .
git commit -m "Primeira versão"
Isso cria a sua primeira versão (commit).
Continue Editando e Commitando:
Continue editando seus arquivos conforme necessário. Sempre que quiser salvar uma nova versão, repita o processo de adicionar e commitar:
git add .
git commit -m "Descrição da nova versão"
Cada commit representa uma versão específica do seu projeto.
Voltar para Versões Anteriores:
Para voltar para uma versão anterior, você pode usar o comando git checkout ou git reset. Vou explicar usando git checkout para criar um novo branch temporário:
Visualizar Histórico de Commits:
Use git log para visualizar o histórico de commits e pegar o hash do commit para o qual deseja voltar:
git log
Criar um Novo Branch Temporário:
Crie um novo branch temporário para explorar as versões anteriores:
git checkout -b novo-branch
Explorar Versão Anterior:
Agora, você está em uma nova branch que aponta para o commit desejado. Você pode explorar e fazer alterações, se necessário.
Voltar para a Branch Atual:
Quando quiser voltar para a branch principal (ou qualquer outra), use o seguinte comando:
git checkout -
Em suma, a vida se resume em conectar na branch, modifica, adiciona, commita, e continua nesse ciclo..
Mergeia quando necessário, compara, e segue embora...
Exploraremos mais posteriormente.
Abraço
Deixe um comentário