Git é uma ferramenta de controle de versão amplamente usada para rastrear mudanças em projetos de desenvolvimento de software.
Aqui estão alguns comandos essenciais do Git que você deve conhecer:
git init
: Inicializa um repositório Git em um diretório vazio ou existente.
git clone <URL>
: Clona um repositório Git existente para o seu sistema local.
git add <arquivo>
: Adiciona um arquivo específico às mudanças que serão incluídas no próximo commit.
git add .
ou git add --all
: Adiciona todas as mudanças no diretório atual ao próximo commit.
git commit -m "Mensagem de commit"
: Cria um novo commit com as mudanças adicionadas ao índice (staging area).
git status
: Exibe o status atual do repositório, mostrando quais arquivos foram modificados, adicionados ou removidos.
git log
: Exibe o histórico de commits.
git branch
: Lista todas as branches locais.
git branch <nome-da-branch>
: Cria uma nova branch com o nome especificado.
git checkout <nome-da-branch>
: Muda para outra branch.
git merge <nome-da-outra-branch>
: Funde as mudanças de outra branch na branch atual.
git pull
: Atualiza o repositório local com as mudanças do repositório remoto.
git push
: Envia os commits locais para o repositório remoto.
git remote -v
: Lista os repositórios remotos configurados.
git remote add <nome-remoto> <URL>
: Adiciona um repositório remoto com um nome específico.
git remote remove <nome-remoto>
: Remove um repositório remoto.
git fetch
: Obtém as informações mais recentes do repositório remoto, mas não aplica as mudanças.
git diff
: Mostra as diferenças entre o diretório de trabalho atual e a versão mais recente do commit.
git reset <arquivo>
: Remove um arquivo da área de staging.
git reset --hard <commit>
: Volta para um commit específico, descartando todos os commits subsequentes.
Esses são alguns dos comandos essenciais do Git para começar a trabalhar com controle de versão.
Lembre-se de que o Git possui muitos recursos avançados e opções, portanto, é uma boa ideia consultar a documentação ou tutoriais adicionais para aprofundar seu conhecimento, à medida que você se torna mais confortável com a ferramenta.
Até, devs.
10-09-2023
Deixe um comentário