cd URL → Entra em uma pasta
git init → Inicializa um repositório
git status → Informações do Git
git add . | git add ARQUIVO →
git commit -m “MENSAGEM” → Mensagem de commit
clear → Limpa a tela
git log → Histórico de modificações
git config —local → Altera configurações locais
git config —global→ Altera configurações gerais
git clone URL NomeRepositório → Clonar repositório
mkdir NOME → Criar servidor
git push De Para → Enviar arquivos para o repositório
git pull De Para → Pegar arquivos para o repositório
Branches ("ramos") são utilizados para desenvolver funcionalidades isoladas umas das outras. A branch
masteré a branch "padrão" quando você cria um repositório.É interessante separar o desenvolvimento de funcionalidades em branches diferentes, para que as mudanças no código para uma não influencie no funcionamento de outra.
Resumo Aula 4
- Que uma branch (ou ramo) é uma linha de commits separada, e que pode ser utilizada para desenvolver funcionalidades independentes;
- Que com branches separados, podemos evitar que o código de uma funcionalidade interfira em outra;
- Como trazer o trabalho realizado em uma branch para outra branch, como por exemplo, o
master, através do comandogit merge;- Que o
git mergegera um novo commit, informando que houve uma mescla entre duas branches;- Como trazer os commits de uma branch para outra, com o
git rebase- Que o
git rebasenão gera um commit demerge, simplificando o nosso log;- Como os conflitos são apresentados pelo Git;
- Como resolver os conflitos e manter apenas as alterações desejadas com o Git.
Resumo Aula 5
- Que o Git pode nos ajudar a desfazer alterações que não vamos utilizar;
- Que, para desfazer uma alteração antes de adicioná-la para
commit(comgit add), podemos utilizar o comandogit checkout -- <arquivos>;- Que, para desfazer uma alteração após adicioná-la para
commit, antes precisamos executar ogit reset HEAD <arquivos>e depois podemos desfazê-las comgit checkout -- <arquivos>;- Que, para revertermos as alterações realizadas em um
commit, o comandogit revertpode ser a solução;- Que o comando
git revertgera um novocommitinformando que alterações foram desfeitas;- Que, para guardar um trabalho para retomá-lo posteriormente, podemos utilizar o
git stash;- Que, para visualizar quais alterações estão na
stash, podemos utilizar o comandogit stash list;- Que, com o comando
git stash apply <numero>, podemos aplicar uma alteração específica dastash;- Que o comando
git stash drop <numero>remove determinado item dastash;- Que o comando
git stash popaplica e remove a última alteração que foi adicionada nastash;- Que o
git checkoutserve para deixar a cópia do código da nossa aplicação no estado que desejarmos:
git checkout <branch>deixa o código no estado de umabranchcom o nome<branch>;git checkout <hash>deixa o código no estado do commit com o hash<hash>.