Git
Comandos importantes
Configurar identificação de usuário git
git config --global user.name "Anderson Braz de Sousa"
git config --global user.mail "contato@andersonbraz.com"
git config --global push.defaul matching
Configurar o Visual Studio Code como editor padrão do git
git config --global core.editor 'code --wait'
Excluir arquivos referenciados no .gitignore
git rm -r --cached .
git add .
git commit -m "Drop files from .gitignore"
git push
Ou você também pode executar esse comando:
git ls-files -i -c --exclude-from=.gitignore | xargs git rm --cached
Corrigir mensagem do último commit
git commit --amend
Criar uma branch completamente vazia num projeto existente
git checkout --orphan nova-branch
git rm -rf .
git commit --allow-empty -m "Mensagem da nova branch vazia"
git status
Submeter primeiro commit para uma nova branch
git add .
git commit -m "Mensagem do primeiro commit"
git push --set-upstream origin nova-branch
Fazer merge da minha branch develop para a master
git checkout master
git merge develop
git push origin master
Deletar uma branch local
git branch --delete [nome_da_branch]
Deletar uma branch remota
git push origin --delete [nome_da_branch]