image

Accede a bootcamps ilimitados y a más de 650 cursos

50
%OFF

AM

Aline Matta12/03/2024 15:37
Compartir

Principais comandos do GIT

    Inicializando

    • Para inicializar um repositório git:

    $ git init

    Visualizar modificações

    • Para visualizar os arquivos que foram modificados:

    $ git status

    • Para visualizar as modifições realizadas:

    $ git diff [--name-only]

    • Para visualizar lista dos commits já realizados:

    $ git log [--stat] [--graph] [--author="Autor"] [--decorate]

    • Para visualizar árvore de branchs e commits:

    $ git log --graph --pretty=oneline --abbrev-commit

    • Para visualizar detalhes de um commit:

    $ git show hash_do_commit

    Adicionando e fazendo commit

    • Para adicionar todos os arquivos modificados para serem enviados no commit:

    $ git add .

    • Para realizar commit com descrição do que foi modificado:

    $ git commit -m "Descrição das modificações"

    • Para realizar commit já adicionando todos os arquivos modificados, que já tenham sido adicionados alguma vez, e enviando a mensagem:

    $ git commit -am "Descrição das modificações"

    Trabalhando com remoto

    • Para adicionar um repositório remoto:

    $ git remote add origin https://github.com/davidalves1/gerador-cnpj.git

    • Para visualizar branchs locais e remotos:

    git branch [--list] [-a]

    • Para enviar as modificações commitadas:

    $ git push origin master

    • Para criar tags para versionamento:

    $ git tag -a 1.0.0 -m "Descrição sobre a versão"

    $ git push origin master --tags

    • Para criar um branch e mudar para ele ao mesmo tempo:

    $ git checkout -b nome_do_branch

    • Para enviar o branch para o repositório remoto

    $ git push origin nome-do-branch

    Desfazendo coisas

    • Para remover arquivo do monitoramento do Git:

    $ git rm --cached arquivo

    • Para apagar branch ou tag remotos:

    $ git tag -d 1.0.0 ou $ git branch -d iss42

    $ git push origin :1.0.0 ou $ git push origin :iss42

    • Para desfazer alterações após ter realizado o commit:

    $ git reset [--soft] [--mixed] [--hard] hash_do_commit_anterior_ao_que_se_quer_excluir

    Onde:

    • --soft: apaga o commit mas deixa os arquivos na fila para commitar novamente;
    • --mixed: apaga o commit e retira os arquivos da fila para serem commitados;
    • --hard: apaga o commit e as alterações nos arquivos;
    • Reverter o que foi enviado. Este comando não apaga o commit, ele faz um novo commit desfazendo o que foi feito no commit escolhido. Usado para salvar sua sexta. :)

    $ git revert hash_do_commit_a_ser_revertido

    Alterando configurações

    • Para alterar nome e e-mail do usuário:

    $ git config --global user.name "Seu Nome"

    $ git config --global user.email "seu@email.com"

    • Para visualizar todas as configurações

    $ git config --list

    Referência: https://gist.github.com/davidalves1/2f7cb1e58197ba6da0436512f508b21a

    Compartir
    Recomendado para ti
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentarios (0)