Escolar Documentos
Profissional Documentos
Cultura Documentos
git add indica que o novo arquivo vai ser rastreado pelo git
Esse comando cria um novo estgio do repositrio, o que chamamos de "Index" ou "Staging Area". Esse estgio transitrio e pode
ser alterado ainda antes de se tornar um passo do projeto: podemos adicionar novos arquivos, remov-los ou mesmo alter-los.
$ git fetch [nome-remoto] - Esse comando vai at o projeto remoto e pega todos os dados que voc ainda no tem. Depois de fazer
isso, voc deve ter referncias para todos os branches desse remoto, onde voc pode fazer o merge ou inspecionar a qualquer
momento.
Se voc tem um branch configurado para acompanhar um branch remoto (veja a prxima seo e oCaptulo 3 para mais
informaes), voc pode usar o comando git pull para automaticamente fazer o fetch e o merge de um branch remoto no seu
branch atual. Essa pode ser uma maneira mais fcil ou confortvel pra voc; e por padro, o comando git
clone automaticamente configura seu branch local master para acompanhar o branch remoto master do servidor de onde voc
clonou (desde que o remoto tenha um branch master). Executar git pull geralmente busca os dados do servidor de onde voc fez
o clone originalmente e automaticamente tenta fazer o merge dele no cdigo que voc est trabalhando atualmente.
Quando atualizamos o .gitignore (arquivo utilizado pra descrever pastas ou arquivos que no devem ser
versionados), pode ser que os arquivos que colocamos neles continuem sendo versionados, pra que ele
funcione corretamente, devemos limpar o cache local:
git rm -r --cached .
Git add .
Git commit -m .gitignore funcionando ;)