image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Caroline Teixeira
Caroline Teixeira10/06/2025 00:21
Share
WEX - End to End EngineeringRecommended for youWEX - End to End Engineering

Git e GitHub (comandos)

    Olá gente ;)

    Primeiro artigo ques escrevo, então pensei em fazer resumos sobre o que aprendi dentro da DIO, e também fora quando estava codando. Me ajuda a memorizar. Fique a vontade pra estudar também :)

    Começando com comando úteis que uso no dia-a-dia com Git e repositórios Github.

    git init 
    - Cria um novo repositório Git local. Comando básico principalmente se você só usa VSCode
    
    git clone [url]
    - Copia um repositório remoto para o seu computador. Bora resolver os exercícios no computador.
    
    git add . 
    - Adiciona todas as alterações de arquivos no diretório atual ao commit. Resolveu o exercício, criou o projeto, não esqueça de acionar no commit.
    
    git status 
    - Mostra o estado atual do repositório e alterações pendentes. Não lembra se adicionou os arquivos? verifica o status.
    
    git commit -m "mensagem" 
    - Salva alterações no repositório com uma mensagem. Etapa importante, não vá esquecer ou não vai conseguir jogar pro GitHub (é eu fiz isto XD)
    
    git pull [remote] [branch]: 
    - “Puxa” e mescla alterações do repositório remoto. Uma vez eu ouvi um professor falando: Se vocês estiver trabalhando em um projeto em conjunto, este é um dos primeiros comandos que você deve escrever, para saber as alterações que seu colega fez, para evitar repetições.
    Ex: git pull origin main
    
    git push [remote] [branch] 
    - Envia commits locais para o repositório remoto. Ou seja, mostre para a comunidade seu projeto (se é público)
    Ex: git push origin main
    
    git checkout -b [branch]
    - Cria uma nova branch. Ideal pra testar algo novo, sem afertar o código da branch principal. Como se fosse uma linha do tempo alternativa.
    ex: git checkout -b bank (criou a branch ‘bank’
    
    git checkout [branch]
    - Muda para uma branch. Pense nisso como viajar para outra “linha de tempo alternativa.”
    Ex: git checkout -b bank (seleciona a branch bank)
    
    git reset [arquivo]
    - Remove arquivo do índice, mantendo-o no diretório. Não quero incluir esse arquivo na próxima entrega, pois não está pronto, mas ele ainda faz parte do projeto.
    
    git remote add [nome] [url] 
    - Conecta um repositório remoto ao projeto local. É como criar uma “ponte” entre o seu computador e o servidor onde o projeto será armazenado.
    
    git fetch [remote]
    - Baixa dados do repositório remoto sem mesclar ao seu trabalho local. É como “espiar” as linhas de tempo alternativas que estão no repositório remoto, sem alterar a sua linha de trabalho atual.
    
    Share
    Recommended for you
    TONNIE - Java and AI in Europe
    Microsoft - Azure Administrator Certification (AZ-104)
    WEX - End to End Engineering
    Comments (1)
    CARLOS
    CARLOS - 10/06/2025 02:33

    muito bom

    Recommended for youWEX - End to End Engineering