× O GitFichas agora é open-source e está sob construção. Agradecemos a paciência. Você pode conferir mais sobre as mudanças aqui.

Busca em mensagens de

commit

commit
053 git log --all --grep='termo'

Renomeando

um arquivo

Renomeando
052 git mv origem destino

Fazendo um

commit

vazio

commit
051 git commit --allow-empty
#050 git pull remote branch
#049 git merge origem destino
#048 git branch -M nome
#047 git clone -b nome
#046 git stash apply stash@{2}
#045 git stash drop stash@{2}
#044 git stash pop
#043 git stash list
#042 git stash -m “alterações”
#041 git stash push
#040 O que é stash?
#039 git commit -C ORIG_HEAD
#038 git reset HEAD^ --soft
#037 git reset HEAD^
#036 git reset HEAD~3
#035 git switch -c nome
#034 git switch nome
#033 git clone url nome
#032 git restore nome
#031 git commit --amend

O que é um

conflito

acontece quando duas ou mais alterações são realizadas
no mesmo pedaço de um arquivo e o git
não sabe como aplicar a alteração mais recente
conflitos são indicados pelos marcadores
>>> === e <<<
030
#029 git restore --staged nome

Usando

rebase

pra corrigir um branch

rebase
028 git rebase --onto origem anterior branch
#027 git rebase origem destino
#026 git branch -D nome
#025 git branch -d nome
#024 git push remote branch
#023 git push --set-upstream remote branch
#022 git remote rename atual novo
#021 git remote add nome url
#020 git remote -v
#019 O que é um remote?
#018 git clone url
#017 O que é um clone?
#016 O que é um fork?
#015 O que é um diff?
#014 git checkout -b nome
#013 O que é o HEAD
#012 git diff
#011 git checkout nome

o que é

pull request

É o processo de submeter alterações
para revisão no GitHub
No GitLab esse processo é chamado
de merge request
010
#009 git branch nome
#008 git add -p
#007 git log
#006 git status

o que é o ambiente de

staging

é a área de preparação para commits
onde vemos a coleção de arquivos alterados ou criados
que farão parte do próximo commit
005
#004 git show 09c6d68
#003 git commit -m “alterações”
#002 git add arquivo.txt
#001 git init