Skip to content

andseg/git-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

Cheatsheet:

1) git init:
	Inicia o repositório selecionado como um repositório git

2) git clone <path> <name>:
	Clona o repositório <path> com o nome <name>

3) git add <filename>:
	Adiciona o arquivo <filename> para o estado "stage"

4) git commit -am "<message>":
	Aceita todos os arquivos no estado "staging" com a mensagem <message>

5) git push <origin> <branch>:
	Envia as mudanças de <branch> para o repositório remoto <origin>

6) git status:
	Retorna o estado dos arquivos no branch atual (untracked, unmodified, modified, staged)

7) git checkout -b <branch>:
	Cria e seleciona um novo branch com o nome <branch>

8) git checkout <branch>:
	Seleciona o branch <branch>

9) git branch:
	Lista todos os branchs

10) git branch -d <branch>:
	Deleta o branch <branch>

11) git merge <branch>:
	Mescla o branch atual com o <branch> em um novo commit

12) git log:
	Mostra todas as alterações do branch selecionado

13) git log --graph:
	Mostra todas as alterações, com gráfico, do branch selecionado

14) git diff:
	Verifica as alterações realizadas em arquivos não commitados

15) git stash:
	Guarda informações não commitadas (WIP) em um arquivo

16) git stash apply:
	Aplica as mudanças guardadas no stash

17) git stash list:
	Lista de todos os stashs

18) git stash clear:
	Limpa o arquivo stash

19) git checkout <filename>:
	Volta o arquivo <filename> para a ultima versão commitada

20) git reset HEAD <filename>:
	Retira o arquivo <filename> do estado "staged"

21) git reset --soft <commithash>:
	Elimina todos os commits acima de <commithash> mas mantem os arquivos no estado 
	"staged"

22) git reset --mixed <commithash>:
	Elimina todos os commits acima de <commithash> mas mantem os arquivos no estado 
	"modified"

23) git reset --hard <commithash>:
	Elimina todos os commits acima de <commithash> e todas as alterações

24) git remote add <name> <gitAddress>:
	Linka o repositório atual com o repositório <gitAddress> e usando o nome <name>

25) git push -u <name> <branch>:
	Envia os arquivos de <branch> para <name>

26) git rebase <branch>:
	Mescla o branch atual com <branch> jogando o ultimo commit de <branch> para o final do 
	branch atual

Alias:

* O que é:
	Alias é um "nickname" ou apelido para um comando. Por exemplo trocar o comando
	"status" pelo apelido "s". É o mesmo comando mas com outro nome.

* Como usar:
	git config --global alias.<apelido> <comando>

* Exemplo:
	git config --global alias.s status

* Meus alias (<comando>: <apelido>):
	1) status: s

About

Tutorial de repositório github

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published