Github: mudanças entre as edições
(→Clonar) |
(→Clonar) |
||
| Linha 77: | Linha 77: | ||
= Passo a Passo | = Passo a Passo = | ||
1 - pegar os updates | 1 - pegar os updates | ||
Edição das 16h44min 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
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
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