Dominar os comandos GIT é uma habilidade que se conquista com o tempo. Os mais de 3 milhões de usuários do GitHub podem atestar isso. No entanto, você pode otimizar o seu tempo de trabalho com os sistemas de controle de versão aprendendo os principais comandos GIT a serem utilizados no dia a dia.
comandos GIT
Veja como realizar 15 comandos utilizados no GIT
A execução dessas ações não são complexas. Entenda mais sobre cada uma delas a seguir:
1. Git config para inserir nome de usuário e e-mail
O primeiro comando GIT a ser utilizado para configurar seu nome de usuário e e-mail no software. Caso queira alterar as informações colocadas, basta executar o comando GIT config sem a opção "--global".
git config --global user.name "John Doe"git config --global user.email johndoe@example.com
Veja Mais: O que é o GitHub? Entenda a plataforma.
2. Git init para iniciar um projeto
Esse comando cria um repositório novo ou importa uma pasta existente, mas que ainda não possui um controle de versões. Para executá-lo, vá ao diretório do projeto e digite:
git init
3. Git rm para remover arquivos
O comando executa a ação de remover arquivos da plataforma, encerrando o monitoramento e associação à área de seleção do repositório utilizado no projeto.
git rm -f {arquivo}
4. Git clone para copiar um repositório existente
É possível clonar o código-fonte de um repositório criado por outros desenvolvedores a partir do comando GIT clone. A ação pode ser executada com a opção abaixo:
git clone
5. Git branch para criar, listar ou deletar ramificações
As ramificações (branches) de um projeto no Github, por exemplo, é o que possibilita o trabalho simultâneo de codificação de vários desenvolvedores. A cada alteração no código, cria-se uma nova ramificação.
Para criar um novo branch, execute o comando:
git branch
Caso deseje ver as ramificações, digite:
git branch --list
E para excluir uma branch, existe o comando:
git branch -d
6. Git checkout para alternar entre as branches
O comando Git checkout é o que permite sair de uma ramificação e acessar uma outra para realizar a alteração planejada. Para criar e mudar de branch, utilize o atalho com o parâmetro -b.
git checkout
git checkout -b {nome-da-ramificação}
7. Git status para saber o status dos arquivos
Esse comando GIT auxilia na hora de entender mais sobre a ramificação em que você está. Ao executá-lo, o dev saberá se a branch está atualizada em relação à master e o que foi alterado até então.
git status
8. Git diff para detalhar os dados de monitoramento
O comando Git diff traz informações mais detalhadas sobre o arquivo do que o comando Git status. Com ele, é possível visualizar com precisão as linhas adicionadas ou deletadas do código.
git diff
9. Git add para incluir no próximo commit
Para garantir que as alterações feitas no arquivo sejam monitoradas e incluídas no próximo commit, utilize o comando Git add para
- adicionar um único arquivo:
git add
- adicionar todos os arquivos:
git add -A
10. Git push para empurrar os commits
O comando envia commits do repositório local para o servidor remoto.
git push
Se a branch for recém-criada, será necessário realizar o upload da ramificação executando:
git push -u origin
11. Git pull para puxar e aplicar as alterações
Esse comando é uma combinação de outros dois comandos. Com o Git pull, é possível trazer as alterações mais recentes do servidor remoto (git fetch) e aplicá-las no repositório local (git merge).
git pull
12. Git revert para desfazer alterações
O comando Git revert é uma ação segura para excluir uma alteração feita no repositório (local ou remoto).
git revert 'número do hash'
O número do hash pode ser conferido pelo comando git log?--?oneline.
13. Git reset para desfazer modificações permanentes
Além do Git revert, há também o comando de exclusão Git reset. Porém, esse último não pode ser desfeito caso seja aplicado. Atenção na hora de executá-lo!
git reset --hard HEAD~1
14. Git commit para definir o ponto de verificação
Sua função é armazenar e verificar o conteúdo atual do índice. Para executá-lo, digite:
git commit -m "mensagem explicando a mudança no código"
15. Git merge
Encerrando a lista de comandos Git, há a ação executada para mesclar todas as ramificações no repositório local após o seu desenvolvimento funcionar do jeito desejado.
git merge
Curtiu o conteúdo? Confira as novidades sobre o mundo da tecnologia com o TecMundo e saiba mais sobre os últimos lançamentos da GitHub. E mais, se você deseja saber a diferença entre GIT e Github, vale a pena conferir a matéria que publicamos sobre o assunto. Até lá!