Pular para o conteúdo

Git é fácil, vou provar

Fala Devs, encontei recentemente um artigo do Maykel Nekel no linkedin e achei interessantissimo a desmistificação do Git que ele fez, não é um bixo de 7 cabeças.

GIT É FÁCIL E EU VOU PROVAR!

Sempre que vejo alguém aprendendo sobre git, percebo uma grande dificuldade. Mas que na realidade não existe!

Nós costumamos criar um monstro maior do que é, aquela famosa cena da sombra de um cachorro gigante na parede, mas quando aparece é apenas um pintcher 😂

Pensando nisso eu compilei aqui os comandos que julgo mais importantes para iniciar no git. E que são os comandos que mais utilizamos no dia a dia do programador.

Tem algum outro comando que você usa MUITO??🤔
Deixa nos comentários para a galera 😁

👇👇👇👇

*git init* – cria o arquivo .git em um diretório local, tornando ele um diretório com git iniciado;

*git remote add origin <url>* – conecta um repositório remoto ao seu diretório git local;

*git clone <url>* – realiza o clone de um repositório git, trazendo ele para sua máquina já com o git iniciado. (Obs.: é necessário entrar na pasta após realizar o clone);

*git status* – verifica o status dos arquivos na branch atual;

*git add <arquivo>* – adiciona o arquivo ao stage;

*git add .* – adiciona todos os arquivos ao stage. (Obs.: O ponto é importante!);

*git commit* – realiza o commit dos arquios em stage. (Obs.: abre o editor de texto padrão do sistema);

*git commit -m “sua mensagem de commit”* – realiza o commit dos arquivos em stage, adicionando a mensagem que foi adicionada ao fim. (Obs.: não abre o editor de texto);

*git push* – envia os arquivos commitados para o repositório remoto;

*git push -u origin nome_da_branch* – envia arquivos em uma branch que ainda não existe no repositório remoto;

*git pull* – recebe as alterações da branch principal no sue repositório remoto;

*git branch* – lista todas as branchs na sua máquina;

*git branch -a* – lista todas as branchs, incluindo as branches remotas ainda não utilizadas na sua máquina;

*git checkout nome_da_branch* – sai da branch atual e vai para uma branch já existente;

*git checkout -b nova_branch* – sai da branch atual, cria a nova branch e entra nela;

*git fetch* – recebe todas as branchs existentes no repositório remoto;

Espero que ajude vocês!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.