Alguns comandos básicos do git

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