Como começar a usar o git?

Jul 13 / Paulo Oliveira

O Git é um sistema de controle de versão distribuído amplamente utilizado e que oferece uma variedade de recursos poderosos. Ele é muito utilizado dentro do mundo da TI, principalmente em desenvolvimento.


O controle de versão é um conceito fundamental no desenvolvimento de software. Ele permite que você acompanhe as alterações feitas em seus arquivos ao longo do tempo, facilitando o trabalho colaborativo e a manutenção de um histórico de alterações.

Por isso, conhecer o Git é fundamental. Utilizá-lo, então, é primordial. Que tal saber como começar a utilizar o Git? Continue a leitura e descubra!

O que é Git?

O Git é um programa que facilita toda a gestão de um projeto de TI, permitindo que você encontre erros, retorne às diferentes etapas de desenvolvimento e trabalhe com uma equipe de técnicos de TI.

Embora seja muito usado por desenvolvedores, é uma ferramenta que serve para gerenciar todo tipo de edição em um arquivo. 

Como usar o Git

O primeiro passo para começar a usar o Git é instalá-lo na máquina. Felizmente, no site oficial você encontra um passo a passo completo de como realizar a instalação!

Uma vez instalado, você deve configurar o Git. É muito simples:

Configurando o nome de usuário

Antes de começar a usar o Git, é importante configurar seu nome de usuário. No terminal ou prompt de comando, execute o seguinte comando, substituindo "Seu Nome" pelo seu nome de usuário:

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

Configurando o endereço de e-mail

Da mesma forma, configure seu endereço de e-mail com o seguinte comando, substituindo "seu-email@example.com" pelo seu endereço de e-mail:

git config --global user.email seu-email@example.com

Criando o seu primeiro projeto com o Git

Uma vez instalado, você cria uma pasta para o seu projeto e define o repositório do servidor e do computador remoto. Isso pode ser feito através do comando “git init”.

Veja o passo a passo:

Criando um repositório

Navegue até o diretório do projeto em seu terminal ou prompt de comando e execute o seguinte comando para inicializar um novo repositório Git:

git init

Adicionando arquivos ao repositório

Use o comando "git add" seguido pelo nome do arquivo para adicionar arquivos ao repositório. Por exemplo:

git add arquivo.txt

Criando um commit

Após adicionar os arquivos, você pode criar um commit para registrar as alterações. Use o comando "git commit" seguido de uma mensagem descritiva:

git commit -m "Adicionando arquivo.txt"

Trabalhando com repositórios remotos

Para trabalhar com repositórios remotos, aqueles que foram compartilhados com você, também é muito simples:

Clonando um repositório remoto

Para começar a colaborar com projetos existentes, você pode clonar um repositório remoto para o seu computador usando o comando "git clone" seguido da URL do repositório:

git clone URL_do_repositório

Enviando alterações para um repositório remoto

Use o comando "git push" para enviar suas alterações para um repositório remoto:

git push origin branch

Utilize o Git e controle a versão de sua aplicação

O Git é uma ferramenta poderosa para controle de versão e colaboração em projetos de software. Neste guia, você aprendeu os conceitos básicos para começar a usar o Git.

Agora você sabe desde a instalação até a criação de um repositório, adição de arquivos, criação de commits e trabalho com repositórios remotos. À medida que você ganha mais experiência, pode explorar recursos avançados do Git, como branches, mesclagem de alterações e resolução de conflitos.

Lembre-se de consultar a documentação oficial do Git para obter mais informações e aprofundar seus conhecimentos.

Para um guia completo e definitivo, não deixe de baixar o Guia Rápido Git da Escola Linux!

Caso queira saber mais sobre a plataforma do GitHub, clique aqui

Autor do artigo

Paulo Henrique Oliveira

CEO da Linux Solutions, Networker e Millionaire Givers na BNI Brasil - Fiduciam RJ
Sobre mim
Mestre e Bacharel em Informática pela Universidade Federal do Rio de Janeiro. Graduado em Administração de Empresas pela Universidade Ibmec, com ampla experiência empresarial e liderança. Especialista em Linux e CEO da Linux Solutions, referência em soluções open source para seu negócio.
Criado com