Git - alandrade21/docsCompartilhados GitHub Wiki
Para lembrar as credenciais digitadas durante um tempo
git config --global credential.helper cachePara determinar o tempo de cache para 8 horas:
git config --global credential.helper 'cache --timeout=28800'Para configurar nome de usuário e email para histórico de commits:
´´´bash git config user.name "André Andrade" git config user.email "[email protected]" ´´´
Lista as mudanças feitas na pasta de trabalho
git statusLista as mudanças feitas num projeto
git logDeixa os outputs dos comandos git coloridos (syntax highlighting por exemplo)
git config color.ui trueMostra os commits em apenas uma linha por padrão ao executar git log
git config format.pretty onelineLista os repositórios remotos configurados
git remote -vAdicionar remote
git remote add [shortname] [url]Renomear remoto
git remote rename [oldname] [newname]Remover remote
git remote rm [name]Listar as tags
git tagCriar tag
git tag -a [tagname] -m '[comentário]'Mandar a tag para o servidor
git push origin [tagname]ou
git push origin --tagsListar as branches
git branchCriar branch
git branch [branchname]Mudar para uma barnch
git checkout [branchname]Criar uma branch e mudar para ela
git checkout -b [branchname]Criar branch a partir de uma tag e mudar para ela
git checkout -b [branchname] [tagname]Fazer merge para a branch atual (head) a partir de outra branch
git merge [frombranchname]Apagar uma branch
git branch -d [branchname]Mandar branch para o servidor
git push [remote] [branch]Buscar branch do servidor
git checkout --track [remote]/[branch]Fazer o track de uma branch
git branch --set-upstream-to=origin/[branch]Apagar branch remota
git push [remote] --delete [branch]Vai para o servidor remoto e cria um novo projeto
git init --bare nome_projeto.gitVai para o projeto local e adiciona o remoto
git remote add origin ssh://user@host_remoto/caminho_no_remotoVia file system:
git remote add origin /path/to/repos/nome_projeto.git