Executando verificação de segurança...
2

[GIT] Primeiros Passos - Aula 2

Config

Para configurar o Git é necessário setar um nome de usuário e um e-mail, seguindo os seguintes comandos:

git config --global user.name "seu nome"
git config --global user.email [email protected]

Obs: A configuração feita de maneira global (--global) serve para todos os projetos nesse computador, portanto não é necessário refazer esses passos para outros projetos, é também possível fazer configuração local.

Setando a Branch default para Main:

git config --global init.defaultBranch main

Tudo isso fica armazenado em um arquivo chamado .gitconfig, que pode ser acessado da seguinte forma:

cat ~/.gitconfig

No meu computador Windows eu pude encontra-lo no seguinte path:

C:\Users\mathe

Init

Ao criar um projeto é preciso iniciar o Git dentro da pasta do projeto, para que ele possa reconhecer todos os arquivos, para fazer isso basta:

git init

Isso fará com que o seu projeto seja reconhecido como um repositório Git.

Conexão com o Github

HTTPS:

O HTTPS é uma opção mais simples, para projetos que não são profissionais, e que não necessitam de uma maior segurança, a configuração é bem rápida e direto ao ponto.

Ideal para projetos simples de teste ou exercícios, mas nunca para usa profissional.

Requer autenticação manual ao clonar ou fazer push/pull

SSH (recomendado):

O SSH por mais que pareça mais complexo, é bem mais seguro que o HTTPS, e é ideal para projetos profissionais que necessitam de uma maior segurança.

Usa chaves públicas e privadas para autenticação.

Necessita de uma configuração prévia de registro de chaves de acesso, uma vez feito o registo não é necessário novas autenticações.

Obs: Posteriormente estarei explicando melhor sobre os passos para realizar essa conexão, em outras aulas mais especificas.

Staging

Para adicionar os arquivos à Staging Area siga:

git add nome_do_arquivo

Geralmente usamos um ponto, para indicar que queremos que todos os arquivos daquela pasta sejam adicionados a Staging Area

git add .

Obs: Esse comando adiciona todos os arquivos da pasta atual e subpastas para a Staging Area, porém ele não alcança as pastas acima, portanto para incluir todos os arquivos do projeto, devemos utilizar o comando na pasta raiz.

Commit

Após adicionar os arquivos a Staging Area, basta realizar o Commit para que eles possam efetivamente entrarem no repositório local:

git commit -m "Resumo das alterações"

Esse comando irá commitar todos os arquivos contidos na Staging Area.

Amend

O comando Amend serve para corrigir o seu último Commit.

Seja para corrigir a mensagem do Commit:

git commit --amend -m "Corrigindo a mensagem do último Commit"

Seja para corrigir arquivos que faltaram entrar no Commit:

git add esqueci-este-arquivo.txt
git commit --amend

Obs: Use o Amend apenas com Commits locais que ainda não receberam o Git push, ou seja, ainda estão no repositório local.

Carregando publicação patrocinada...