[Resumo] Resumão de git
Resumão de git
o git é uma sistema de controle de de versão distribuído, mas pode ser usado para compartilhar códigos em uma equipe.
GitHub
O github é uma plataforma de hospedagem de código-fonte com controle de versão usando git.
Dentro do github existem milharem de repositórios contendo código aberto, e é muito usado em projetos open source, divulgação de código e projetos em equipe.
GitHub IDE
O github possui integrado uma versão do VScode baseada na nuvem, para acessar essa IDE pelo github, é necessário somente ir no repositório e apretar . três vezes
README.md
O arquivo readme é um arquivo de texto markdown que é utilizado para descrever ou apresentar o projeto, quando você abre o reposiório o arquivo README é processado como descrição.
Colaboradores
O github é muito utilizado por equipes para que todos possam contribuir no código ao mesmo tempo, pois ele unifica todas as mudanças em um único local.
Então é possível adicionar colaboradores no repositório, ao adicionar um colaborador, você estará dando pra ele privilégios de commit no projeto.
Clone
Clone é um comando git que clona um repositório de uma central, tipo o github para um novo repositório local na sua máquina.
Pull
O comando pull pega as alterações de um repositório do github e commita no seu repositório local.
Commit
O commit é um comando feito para salvar as alterações feitas em um repositório, as tornando permanente. os commits tem uma mensagem que são para identificar o que aquela alteração fez.
Cada commit é armazenado no histórico, sendo identificado com um ID hexadecimal.
Push
Quando você dá um git clone ou usa uma IDE, existe um repositório local na sua máquina, pois o git é descentralizado, então o commando push serve para “empurrar” os commits do repositório local para um outro repositório central, tipo github.
Branch
O repositório pode ser dividido em branches, que é uma ramificação do código que pode ser modificado separadamente e depois juntada com o merge.
Comandos
https://guilhermeonrails.github.io/manual-do-git-e-github/
- Commit
- usage: git commit -m “”
- Push
- usage: git push origin
- Clone
- usage: git clone
- Log
- imprime o histórico de commits
- usage: git log
- —oneline: resume em uma linha (opcional)
- Restore
- volta para a versão de um commit
- usage: git restore —source
- exemplo: git restore —source 21318e1eeb7234226578e3b833681842fb52c8c0 . (. é todos os arquivos)
- Status
- Exibe o status do repositório
- usage: git status
- Add
- Adiciona arquivos no repositório (não basta apenas ter o arquivo no diretório)
- usage: git add ou git add .
- Checkout
- Cria uma branch
- usage: git checkout -b
- Switch
- Troca de branch
- usage: git switch
- Branch
- Mostra as branchs
- usage: git branch
- Merge
- Junta duas branchs
- usage: git merge
- Remote
- Adiciona um servidor remoto
- usage: git remote add
Conclusão
Este resumo foi tirado das minhas anotações de estudo feitas no notion com o objetivo de fixar o aprendizado, eu incentivo todo mundo a postar suas anotações de estudo no tabnews para compartilhar conhecimento e comentar conteúdo para agregar este resumo