-
Criando um repositório:
-
git init
-
Clonando um repositório:
-
git clone ssh://git@nlpmobile:33000/travelg.git
-
Configurando nome do usuário:
-
git config --global user.name "Roney Gomes"
-
Configurando e-mail:
-
git config --global user.email roneygomes@great.ufc.br
-
Define o editor de texto padrão:
-
git config --global core.editor notepad++
-
Marcando alterações para submissão:
-
git add <arquivo>
-
git add .
-
git add --all
-
Registrando as alterações:
-
git commit
-
git commit -m "This is the rhythm of the night..."
-
Marcando e comitando:
-
git commit -am "Marcando e comitando tudo porque eu sou preguiçoso."
-
Submetendo as alterações
-
git push
-
git push origin <branch>
-
Estado atual do repositório.
-
git status
-
Histórico de alterações.
-
git log
-
git log -n <limite>
-
git log --oneline
-
git log --stat
-
git log -p
-
git log --author="<padrão>"
-
Criando um branch:
-
git branch <nome-do-branch>
-
Mudando de branch:
-
git checkout <nome-do-branch>
-
Criando e mudando:
-
git checkout -b <nome-do-branch>
-
Apagando um branch:
-
git branch -d <nome-do-branch>
-
git branch -D <nome-do-branch>
-
Limpando a staging area:
-
git checkout .
-
git checkout -- <arquivo>
-
Revertendo alterações de forma segura:
-
git revert <commit>
-
git revert <commit> <arquivo>
-
Revertendo alterações de forma insegura:
-
git reset <commit>
-
git reset --hard <commit>
-
git reset HEAD~2
-
Removendo arquivos não versionados:
-
git clean -xf
-
git clean -df
-
git clean -f <caminho>
-
Alterando o commit mais recente:
-
git commit --amend
-
git commit --amend --no-edit