CP

Cristiane Pagine07/03/2024 14:34
Compartilhe

Comandos Git que todo desenvolvedor de software deve conhecer

    Se você é o desenvolvedor de software, git é a ferramenta essencial que permite acompanhar o trabalho de codificação do dia a dia e tornar sua vida de programação muito mais fácil.

    Sim, as ferramentas GIT constituem o grande pilar de apoio a todos os programadores das indústrias de tecnologia.

    Git é uma ferramenta fundamental no desenvolvimento de software, fornecendo controle de versão, suporte de colaboração e uma estrutura robusta para gerenciar as complexidades dos projetos de codificação modernos. Ele melhora a produtividade da equipe, a qualidade do código e o processo geral de desenvolvimento.

    Agora que você entende sobre a ferramenta Git, podemos explorar alguns dos comandos comuns que são usados ​​​​pelo desenvolvedor de software em seu trabalho diário.

    Lista de comandos Git:

    1. git init:

    Inicializa um novo repositório Git.

    git init
    

    2. git clone:

    Cria uma cópia de um repositório remoto na sua máquina local.

    git clone <repositório_url>
    

    3. git add:

    Adiciona alterações no diretório de trabalho à área de teste.

    git add <nome_do_arquivo>
    

    Para adicionar todas as alterações

    git add.
    

    4. git commit:

    Registra alterações da área de teste para o repositório.

    git commit -m "Mensagem de confirmação"
    

    5. git status:

    Mostra o status das alterações como não rastreadas, modificadas ou preparadas.

    git status
    

    6. git pull:

    Busca alterações de um repositório remoto e as mescla no branch atual.

    git pull
    

    7.git push:

    Envia as alterações do seu repositório local para um repositório remoto.

    git push
    

    8. git branch:

    Lista as ramificações existentes e destaca a ramificação atual.

    git branch
    

    Cria uma nova ramificação.

    git branch <branch_name>
    

    9. git checkout:

    Muda para um branch ou commit especificado.

    git checkout <branch_name>
    

    10. git merge:

    Mescla alterações de um branch em outro.

    git merge <branch_name>
    

    11. git log:

    Exibe um log de commits.

    git log
    

    12. git remote:

    Lista repositórios remotos.

    git remote -v
    

    Adiciona um repositório remoto.

    git remote add <remote_name> <repository_url>
    

    13. git fetch:

    Busca alterações de um repositório remoto, mas não as mescla automaticamente.

    git fetch
    

    14. git diff:

    Mostra alterações entre commits, ramificações ou diretório de trabalho.

    git diff
    

    15. git reset:

    Redefine o índice e o diretório de trabalho para o estado especificado.

    git reset <commit_hash>
    

    16. git revert:

    Cria um novo commit que desfaz as alterações feitas em um commit anterior.

    git revert <commit_hash>
    

    17. git remote remove:

    Remove um repositório remoto.

    git remote remove <nome_remoto>
    

    18. git stash:

    Salva temporariamente as alterações que não estão prontas para serem confirmadas.

    git stash
    
    

    19. git blame:

    Mostra quem modificou pela última vez cada linha de um arquivo.

    git blame <nome_do_arquivo>
    

    20. git remote update:

    Busca atualizações de um repositório remoto, mas não as mescla.

    git remote update
    

    21.git branch-d:

    Exclui uma branch local.

    git branch -d <branch_name>
    

    22.git branch -m:

    Renomeia a branch atual.

    git branch -m <novo_branch_name>
    

    23. git remote show:

    Exibe informações sobre um repositório remoto.

    git remote show <nome_remoto>
    

    24. git remote prune:

    Remove ramificações de rastreamento remoto que não existem mais no controle remoto.

    git remote prune <nome_remoto>
    

    25.git show:

    Mostra informações sobre um commit, uma tag ou um arquivo em um commit específico.

    git show <commit_hash>
    

    Esses comandos cobrem uma ampla gama de funcionalidades do Git e dominá-los ajudará você a gerenciar com eficácia seu fluxo de trabalho de controle de versão.

    Compartilhe
    Comentários (0)