Article image

DO

Danilo Oliveira09/06/2025 17:22
Compartilhe

Principais comandos Git

    O Git é uma esécie de "salvamento inteligente" que guarda todas as versões do seu trabalho, permitindo que você corrija erros, compare mudanças e trabalha em equipe sem perder o que os outros fizeram, algo como o Google Drive e o Dropbox fazem, porém o Git é capaz de salvar versões específicas, criar cópias sem alterar o original e funciona melhor com códigos e textos, nele são utilizados comandos que são ferramentas utilizadas para gerenciar versões de código e arquivos, segue uma lista com os mais utilizados e uma breve explicação do que realizam:

    • git init - Inicializa um novo repositório Git¹ em um diretório²;

    - Repositório - local de armazenamento onde se mantém os arquivos de um projeto organizados, com controle e histórico;

    - Diretório - Pasta.

    • git clone - Clona um repositório em um diretório recém criado;
    • git add. - Adiciona arquivos ao stage; São os arquivos que estão prontos para ser salvos;

    - Stage - área intermediária entre o diretório de trabalho e o repositório Git.

    • git commit -m “mensagem” - Faz o commit dos arquivos que modificados que estão na área de stage;

    - commit - salva a versão atual do projeto.

    • git status - Mostra o estado atual do diretório de trabalho, informando quais arquivos foram modificados, adicionados, removidos e os prontos para serem incluídos no próximo commit;
    • git log - Exibe o histórico de commits de um repositório;
    • git branch [nome da branch] - Cria uma nova branch;

    - branch - é uma ramificação, é uma cópia de trabalho do código, que permite você fazer testes sem afetar o principal, podendo ser excluída posteriormente sem afetar o estado do código.

    • git checkout [nome da branch] - permite alterar o trabalho para outra branch, navegando por diferentes versões do seu código;
    • git merge [nome da branch] - combina as alterações de uma branch para outra, criando uma nova versão com mudanças de ambos;
    • git pull - combina as alterações de um repositório remoto com o repositório local, indispensável para projetos colaborativos;

    - repositório remoto - armazenado em local diferente do seu computador, como internet ou rede;

    - repositório local - seu computador.

    • git push - envia as alterações de um repositório local para um repositório remoto;
    • git remote - gerencia repositórios remotos, adiciona, lista, renomeia, remove ou altera a URL;
    • git fetch - baixa conteúdo de um repositório remoto, mas sem alterar o seu repositório local imediatamente;
    • git reset [nome do arquivo] - desfaz alteraões no histórico de commit, no stage e no diretório de trabalho;
    • git rm [nome do arquivo] - remove o arquivo do repositório;
    • git diff - mostra as diferenças entre arquivos;
    • git remote add - adiciona um repositório remoto a um repositório local;
    • git push add - envia conteúdo do repositório local para um repositório remoto.

    Espero que essa breve explicação melhore a compreensão do Git e seus comandos.

    Compartilhe
    Comentários (0)