Introdução ao Git

Bem-vindo! Neste paper vamos aprender um pouco sobre Git! Aqui, você encontrará uma introdução ao sistema de controle de versão Git, suas principais funcionalidades e como começar a usá-lo em seus projetos.

O que é Git?

Git é um sistema de controle de versão distribuído, criado por Linus Torvalds em 2005. Ele permite que desenvolvedores rastreiem mudanças no código-fonte ao longo do tempo, colaborem com outros e mantenham um histórico completo de alterações.

Principais Funcionalidades

Git oferece várias funcionalidades poderosas, incluindo:

Começando com Git

Para começar a usar o Git, siga estas etapas:

  1. Instale o Git em seu sistema em git-scm.com.
  2. Entre em uma pasta/projeto seu e crie um repositório local usando o comando
    git init

Após a inicialização, você pode começar a adicionar arquivos ao seu repositório, fazer commits e criar branches. Aqui estão alguns comandos básicos:

Se já existir um repositório remoto, você pode conectá-lo usando o comando:

git remote add origin URL_DO_REPOSITORIO

E para enviar suas alterações para o repositório remoto, use:

git push origin nome-da-branch

Branch Master x Main

A partir de 2020, o GitHub e outros provedores de repositórios começaram a adotar "main" como o nome padrão da branch principal, em vez de "master". Para renomear sua branch local de "master" para "main", você pode usar os seguintes comandos:

  1. git branch -m master main - Renomeia a branch local.
  2. git push -u origin main - Envia a nova branch para o repositório remoto.
  3. git push origin --delete master - Remove a branch antiga do repositório remoto.

Realizando a autenticação a sua conta do GitHub

Para autenticar sua conta do GitHub, você pode usar o comando:

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

E para definir seu e-mail associado à conta do GitHub, use:

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

Se você não quiser especificar o e-mail, você pode usar o comando:

git config --global user.email "Seu Nome <>"

Conclusão

Fonte: Git-Scm Book