Github: mudanças entre as edições
| Linha 86: | Linha 86: | ||
1 - pegar os updates | 1 - pegar os updates | ||
<code> | |||
git pull origin main | |||
</code> | |||
2 - fazer alterações no código | 2 - fazer alterações no código | ||
Edição das 16h48min de 11 de maio de 2022
Git é um sistema de controle de versões distribuídas, enquanto GitHub é uma plataforma que tem o Git como base para versionar nossos códigos.
O que é versionamento de código?
Quando dizemos que estamos versionando algo, dizemos que estamos criando algo novo ou alterando algo que já existe, e isto ocorre o tempo todo no mundo do Desenvolvimento de Software.
Configurações iniciais
O que é o Git?
O Git é um sistema de controle de versão criado pelo Linus Torvalds, criador do Linux, durante a construção do mesmo.
O que é o GitHub?
O GitHub é a ferramenta que nos provê acesso ao Git para armazenarmos nossos códigos com todo poder do versionamento que o Git oferece.
Configuração Inicial
git --version
git config --global user.name "Nome da pessoal"
git config --global user.email "meuemail@provedor.com"
Início
git init
Branchs
Branchs são ramificações do código onde podemos copiar uma versão específica e trabalhar sobre ela, sem afetar a versão principal.
Todo repositório que criamos, já vem com uma Branch chamada Master (Main) por padrão.
Get Files
git pull origin main
Enviar arquivos
Os envios pelo Git são sempre feitos pelo comando push e devemos sempre especificar uma Branch para origem do mesmo.
git push -u origin master
Antes do envio é necessário "adicionar os arquivos para o envio
git add.
Commit
git commit -m "Adicionado arquivo readme.md"
= Add Repo
git remote add origin https://github.com/usuario/repositorio.git
Clonar
Vamos imaginar que você começou a trabalhar agora e o repositório já está em andamento, sendo desenvolvido por uma equipe na qual você vai se juntar.
git clone https://github.com/usuario/repositorio.git
Passo a Passo
1 - pegar os updates
git pull origin main
2 - fazer alterações no código
3 - informar o que vai commitar
git add .
4 - comitar com uma observação
git commit -m "observacao
5 - enviar
git push origin main
Comandos úteis
Lista configurações
git config --list