[ Cola do Git ] - Listagem de comandos do GIT

GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda

Geral

 git help

Comando específico

git help add
git help commit
git help <qualquer_comando_git>

Configuração

As configurações do GIT são armazenadas no arquivo .gitconfig localizado dentro do
diretório do usuário do Sistema Operacional (Ex.: Windows: C:\Users\Documents and
Settings\Jean

Níveis de configuração do Git

  • --system → Para todo o sistema do pc.
  • --global → Para meu usuário e qualquer projeto desse usuário
  • --local → Para apenas um projeto

Setar o usuário

git config --global user.name “Jean Fraga”

Setar o email

git config --global user.email jeanfragoli395@gmail.com

Listar configurações

git config --list

Repositório Local

Criar novo repositório

git init 

Verificar estado dos arquivos/diretórios

git status

Adicionar arquivo/diretório (staged area)

Adicionar um arquivo em específico

git add meu_arquivo.txt

Adicionar um diretório/pasta específico

git add meu_diretorio

Adicionar tudo (basta por um ponto no final)

git add .

Comitar arquivo específico informando mensagem

git commit meuarquivo.txt -m "test: minha mensagem de commit"

Exibir Histórico

git log

Exibir informações resumidas em linha (hash completa e comentário - mais organizado)

git log --pretty=oneline

Repositório Remoto

Exibir os repositórios remotos

git remote 
git remote -v 

Vincular repositório local com um repositório remoto

git remote add origin <seu url do github>

Enviar arquivos/diretórios para o repositório remoto

O primeiro push de um repositório deve conter o nome do repositório remoto e o branch.
main ou master dependendo da versão

git push -u origin master  |   git branch -u origin main  

Atenção ! Certifique-se de ter feito o git add e de commitar antes do push.

Os demais pushers

git push

Entendendo o comando git branch -M master/main

a flag assume o papel de --move em conjunto com --force.
Isso significa que, ao executar o comando, a branch atual será renomeada para main, mesmo que essa branch já exista (efeito causado pelo --force).

Portanto:

git branch -M main

É o mesmo que

git branch --force --move main

Se o nome da branch antes de executar o comando é, por exemplo, master, após a execução dele, será main.

Caso queiram a lista mais detalhada vou deixar o link do notion aqui

Espero ter ajudado de alguma forma :slight_smile:

33 Likes

Aí sim!! Caprichou.

2 Likes

:clap: :clap: :clap:

1 Like

Ficou muito bom o guia. Também tem o GitFichas | GitFichas.

5 Likes

Muito bom, guia rápido!

2 Likes

Fantástico! Obrigada

1 Like

Eu tinha pego essa cola com um amigo, dai selecionei as que julgo mais importantes deixei ai pra galera… copiar e colar no notion … já vaia té com formatação hahhahaha

1 Like

Daora esses, não conhecia…

1 Like

colinha ! hahaha

Valeu demaisss! Obrigadoo

1 Like

Que top, mano! Documentação bem completa, parabéns…

1 Like

muito bom ter essa colinha na mão. sempre esqueço algo e vou buscar nos fóruns.
daqui a pouco buscaremos outras colas e outros conhecimentos para adquirir maestria.

1 Like

:clap: :clap: :clap:

1 Like

Muito bacana o guia, acho que estou muito atrasado não consegui assistir a playlist ainda :sweat_smile:
Vai ajudar muito!

Ficou ótimo. Parabéns!

1 Like

Boa mano, obrigado por compartilhar, vai ajudar demais quem tá começando

1 Like

Obrigada!! :raised_hands:

Obrigado @jeanfraga, salvou muito.

1 Like

Amei muito! Obrigada

1 Like

arrasou!

1 Like