image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Daniele Marighetti
Daniele Marighetti09/03/2024 11:44
Compartilhe

Principais Comandos Git

    O Git é uma ferramenta fundamental para o desenvolvimento, permite o controle de versão de código de forma eficiente e colaborativa. Este artigo abordará passo a passo o funcionamento de cada comando, com exemplos práticos e referências à documentação oficial do Git.

    Git init

    O comando git init é utilizado para iniciar um novo repositório Git em um diretório existente. Ele cria um novo subdiretório chamado ".git", onde todos os metadados e objetos do Git são armazenados. De acordo com a documentação oficial do GIT, no link https://git-scm.com/docs/git-init/pt_BR "é seguro executar o comando git init em um repositório existente. O comando não substituirá as coisas que já estiverem lá. O principal motivo para executar novamente o comando git init é pegar os modelos adicionados recentemente (ou mover o repositório para um outro local caso --separate-git-dir seja utilizado)".

    Vamos entender agora como usar o git init na prática.

    Funcionamento do Comando:

    git init 
    

    Este comando inicializa um novo repositório Git no diretório atual. Veja o exemplo:

    mkdir meu-projeto cd meu-projeto git init 
    

    Git clone

    O comando git clone é usado para criar uma cópia de um repositório Git existente em um novo diretório.

    Funcionamento do Comando:

    git clone <url-do-repositório> 
    

    Para clonar o repositório do Git oficial do Linux:

    git clone https://github.com/git/git.git 
    

    Git add

    O comando git add é usado para adicionar alterações ao Index (ou área de preparação) para o próximo commit.

    Funcionamento do Comando:

    git add <arquivo> 
    

    Para adicionar um arquivo chamado "script.js" ao Index:

    git add script.js 
    

    Git commit

    O comando git commit é usado para criar um novo commit com as alterações que foram previamente adicionadas ao Index.

    Funcionamento do Comando:

    git commit -m "Mensagem de commit" 
    

    Para criar um novo commit com uma mensagem descritiva:

    git commit -m "Adicionando novos recursos" 
    

    Git push

    O comando git push é utilizado para enviar os commits locais para um repositório remoto.

    Funcionamento do Comando:

    git push <nome-do-remoto> <branch> 
    

    Para enviar os commits locais para o repositório remoto chamado "origin" no branch "main":

    git push origin main 
    

    Git pull

    O comando git pull é usado para buscar e integrar as alterações do repositório remoto para o repositório local.

    Funcionamento do Comando:

    git pull <nome-do-remoto> <branch> 
    

    Para buscar e integrar as alterações do repositório remoto chamado "origin" no branch "main":

    git pull origin main 
    

    Git branch

    O comando git branch é utilizado para listar, criar ou excluir branches (ramos) no repositório.

    Funcionamento do Comando:

    git branch 
    

    Para listar todos os branches no repositório:

    git branch 
    

    Git merge

    O comando git merge é usado para mesclar as alterações de um branch em outro.

    Funcionamento do Comando:

    git merge <branch> 
    

    Para mesclar as alterações do branch "feature" no branch atual:

    git merge feature 
    

    Git log

    O comando git log é utilizado para exibir o histórico de commits.

    Funcionamento do Comando:

    git log 
    

    Para exibir o histórico de commits de forma simplificada:

    git log --oneline 
    

    Git diff

    O comando git diff é usado para exibir as diferenças entre commits, branches ou arquivos.

    Funcionamento do Comando:

    git diff <origem> <destino> 
    

    Para exibir as diferenças entre o branch "main" e o branch atual:

    git diff main 
    

    Entender estes principais comandos Git é essencial para iniciar sua jornada no controle de versão de código. Utilize este guia básico como referência e explore a documentação oficial do Git no site https://git-scm.com/doc para aprender mais sobre essa ferramenta tão importante.

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (0)