× 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

opção para mostrar
todos os commits
git
log
--all
--grep='palavra'
comando para
mostrar o histórico
opção para passar a busca a ser
feita ou termo a ser encontrado
esse comando performa busca textual também por meio de regex
053 git log --all --grep='palavra'

Renomeando

um arquivo

nome atual
do arquivo
git
mv
origem
destino
comando para
mover arquivos
novo nome
do arquivo
esse comando pode ser usado
para mover arquivos entre pastas
052 git mv origem destino

Fazendo um

commit

vazio

opção que permite a
criação de um commit vazio
git
commit
--allow-empty
comando para
gerenciar commits
esse comando abrirá um editor de
texto para escrita da mensagem de 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

Flag para indicar
a nova origem
Origem incorreta
do branch
git
rebase
--onto
origem
anterior
branch
Comando para reaplicar commits
Branch ou commit
que deve ser a origem
Branch que precisa
de correção
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