O que é o Git?
O Git é um sistema de controle de versão que registra toda a evolução do código de um projeto, permitindo que várias pessoas trabalhem juntas de forma organizada e segura.
Ele foi criado por Linus Torvalds, o mesmo desenvolvedor do kernel do Linux, e rapidamente se tornou o padrão de versionamento usado em praticamente todos os projetos modernos de software.
Com o Git, é possível acompanhar o histórico de alterações, comparar versões, reverter mudanças problemáticas e colaborar com outros desenvolvedores sem perder o controle do que está sendo feito.
1. Vamos começar:
2. Crie um repositório
- Crie uma conta no GitHub.
- No canto superior direito, clique no + e depois em Novo repositório.
- Dê um nome ao seu projeto, adicione uma descrição e clique em Criar repositório.
Pronto! Seu repositório remoto foi criado.

3. Configurando sua identidade no Git
Agora, informe ao Git quem você é.
Essas informações serão usadas para identificar quem fez cada alteração no código.
No terminal, execute:
git config --global user.name "SEU NOME"
git config --global user.email "SEU E-MAIL@exemplo.com"
4. Criando o projeto localmente e mandando pro Github
Vamos criar uma pasta na sua máquina que será vinculada ao repositório do GitHub.
Em seu terminal: crie a pasta:
$ mkdir primeiro_repositorio
entre na pasta:
$ cd primeiro_repositorio
em seguida digite:
$ git init
O comando git init cria um diretório oculto chamado .git, que guarda todas as informações de versionamento do projeto.
Em seguida, conecte seu repositório local ao remoto (criado no GitHub):
$ git remote add origin https://github.com/cahfelix/aulagit.git
Agora é so brincar
Crie seus códigos, adicione no git.
$ git add nome_arquivo
Commite suas modificações.
$ git commit -m "Seu comentário, seja o mais claro possível sobre o que mudou"
Envie ao repositório.
$ git push origin master (ou develop)
Verifique suas modificações
$ git status
5. Clonando projeto GIT
Caso ja exista um projeto no github e precise clona-lo
$ git clone https://github.com/cahfelix/front-end-cf.git
Conclusão
E é isso!
Você aprendeu os conceitos básicos para começar a versionar seus projetos com Git e GitHub.
A partir daqui, pode explorar recursos mais avançados, como branches, merges e pull requests. Mas o mais importante é começar, criar seu primeiro repositório, fazer commits e se familiarizar com o fluxo de trabalho.
Bons commits! 🚀