Git no uso basico

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 <hash-do-commit>

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

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *