Principais Comandos no Git Bash (Você deve saber!)
- #Git
 
O Git Bash é uma ferramenta poderosa que facilita o gerenciamento de projetos versionados pelo Git. No ambiente de trabalho, dominar os comandos essenciais no Git Bash é fundamental para otimizar o fluxo de trabalho e colaboração. Neste artigo, exploraremos os principais comandos, separando-os por tópicos e descrevendo como e quando utilizá-los.
Configuração Inicial:
Antes de começar, é crucial configurar suas informações no Git. Utilize os seguintes comandos:
git config --global user.name "Seu Nome"Define o nome do usuário.git config --global user.email "seu.email@example.com"Define o endereço de e-mail associado ao usuário.
Iniciando um Repositório:
Ao começar um novo projeto ou contribuir para um existente, esses comandos são fundamentais:
git initInicia um novo repositório Git no diretório atual.git clone <URL do Repositório>Clona um repositório existente para o diretório local.
Gerenciando Alterações:
Quando você está trabalhando em seu código, esses comandos ajudam a gerenciar suas alterações:
git add <nome do arquivo>Adiciona alterações específicas para serem incluídas no próximo commit.git commit -m "Mensagem do commit"Registra as alterações no repositório com uma mensagem descritiva.git statusExibe o status atual das alterações no diretório de trabalho.
Explorando o Histórico:
Entender o histórico de alterações é crucial; esses comandos ajudam a visualizar e navegar por ele:
git logExibe o histórico de commits.git diffMostra as diferenças entre o estado de trabalho atual e a última versão confirmada.
Branching e Merging:
Trabalhar com branches permite um desenvolvimento mais organizado e colaborativo:
git branchLista todas as branches no repositório.git checkout -b <nome da branch>Cria e muda para uma nova branch.git merge <nome da branch>Incorpora as alterações de uma branch para outra.
Atualizações Remotas:
Colaborar com outros desenvolvedores envolve atualizações remotas; esses comandos são essenciais:
git remote add origin <URL do repositório remoto>Adiciona um repositório remoto.git push -u origin <nome da branch>Envia os commits locais para o repositório remoto.git pull origin <nome da branch>Atualiza o repositório local com as alterações remotas.
Resolvendo Conflitos:
Em situações de conflitos, é crucial saber como resolvê-los adequadamente:
git fetchRecupera informações do repositório remoto sem fazer merge.git merge origin/<nome da branch>Incorpora as alterações remotas na branch local.git mergetoolAbre uma ferramenta para ajudar a resolver conflitos de merge.
Ao incorporar esses comandos no seu dia a dia, você estará mais bem equipado para gerenciar projetos Git de maneira eficiente e colaborativa. Lembrando sempre de adaptar esses comandos às necessidades específicas do seu fluxo de trabalho.



