Introdução ao Git

O Git é um sistema de controle de versão distribuído que rastreia as alterações no código-fonte de um projeto ao longo do tempo, permitindo que múltiplos desenvolvedores trabalhem simultaneamente sem sobrescrever o trabalho alheio. Ele funciona criando "snapshots" (fotos) do projeto a cada commit, permitindo navegar pelo histórico, reverter alterações e criar ramificações (branches) isoladas para desenvolver novas funcionalidades ou corrigir erros, que podem posteriormente ser fundidas (merge) à linha principal. Por ser distribuído, cada colaborador possui uma cópia local completa do repositório, garantindo rapidez e permitindo o trabalho offline antes de sincronizar as alterações com um repositório central (remoto).
silvioluizsilva
Mensagens: 7
Registrado em: 14 Jul 2025, 11:32

Introdução ao Git

Mensagem por silvioluizsilva »

Exemplo de codificação SHA1:
openssl sha1 <arquivo.txt>
SHA1(teste.txt)= 903daef23a9dd4478167aab9e084e03ea05cfbeb


Para criar uma chave SSH:
ssh-keygen -t ed25519 -C silvioluizsilva@gmail.com

Habilitando o agente SSH:
eval $(ssh-agent -s)


Para configurar a chave privada:
ssh-add id_ed25519

Informar os dados globais:
git config --global user.email "silvioluizsilva@gmail.com"
git config --global user.name "Sílvio Luiz da Silva"

Verificar se tem alterações na estrutura:
git pull

Adicionar arquivos ao repositório:
git commit -m "Mensagem informativa sobre as alterações"

Para ver a situação dos arquivos:
git status

Para sincronizar os arquivos:
git push

Para ver as configurações atuais:
git config --list

Para resetar uma configuração:
git config --global --unset user.email

Responder