Alguns comandos básicos do git tentando explicar em uma única linha.
git add –all (adiciona todos os arquivos modificados e não testados)
git add docs / .txt (diretório e formatos de arquivo a serem adicionados)
git add docs / (adiciona todos os arquivos no diretório)
git add “ .txt” (adiciona todos os arquivos em todo o projeto)
Encenação e controles remotos
git diff –staged (ver diferença de estágios)
git reset HEAD <filename> (desativa os arquivos, HEAD refere-se ao último commit, branch atual)
git checkout – <Filename> (elimine todas as alterações desde o último commit)
git commit -a -m “mensagem de confirmação” (-a adiciona alterações de todos os arquivos rastreados, não adiciona novos arquivos não rastreados)
desfazendo um commit (não faça isso após push)
git reset –soft HEAD ^ (soft -reset into staging. ^ move para o
commit antes do head, ou seja, último commit)
git reset –hard HEAD ^ (desfazer o último commit e todas as alterações .. somente se algo deu horrivelmente)
git reset –hard HEAD ^^ (desfazer os últimos 2 commits e todas as alterações)
compartilhando codificação
git remote add <nome> <address>
git remote add origin https: // endereço (add: novo remoto, origin: nosso nome para este remoto (pode ser qualquer nome))
git remote -v (mostrar representantes remotos)
esqueci de adicionar um arquivo no commit
git add <filename>
git commit –amend -m “mensagem” (corrigir adições ao último commit)
git push -u origin master (origem: nome do representante remoto, master: branch local para push)
git remote rm <nome> (remover remotos)
git pull
mesclando um branch para master
git checkout master
git merge branch_name