Foto da Mayara


Ajuda



Geral

git help


Comando específico


git help add
git help commit
git help


Configurações em geral



Cadastrar usuário


git config --global user.name "Seu-nome"
git config --global user.email seuemail@dominio.com.br


Remover usuário

git config --global --unset user.name "Seu-nome"
git config --global --unset user.email email@dominio.com

Setar editor

git config --global core.editor vim

Setar ferramenta de merge

git config --global merge.tool vimdiff

Lista configurações

git config --list


Repositório Local



Criar novo repositório

git init

Verificar estado dos arquivos/diretórios

git status

Adicionar um arquivo específico

git add meu_arquivo.txt

Adicionar um diretório específico

git add meu_diretorio

Adicionar todos os arquivos/diretórios

git add .

Adicionar um arquivo que esta listado no .gitignore (geral ou do repositório)

git add -f arquivo_no_gitignore.txt


Comitar arquivo/diretório



Comitar um arquivo

git commit meu_arquivo.txt

Comitar vários arquivos

git commit meu_arquivo.txt meu_outro_arquivo.txt

Comitar com mensagem

git commit -m "Minha informação do commit"


Remover



Remover arquivo

git rm meu_arquivo.txt

git rm -r diretorio


Visualizar histórico



Exibir histórico

git log

Exibir histórico de um arquivo específico

git log --

Exibir histórico de determinado autor

git log --author=usuario


Repositório Remoto



Exibir os repositórios remotos

git remote
git remote -v



Enviar arquivos/diretórios para o repositório remoto



O primeiro push de um repositorio deve conter p nome da branch

git push u- origin nomedabranch

Os demais pushes não precisam dessa informação

git push


Branch



Criar uma nova Branch

git checkout -b nomedabranch

Unifica branch criada com a branch principal

git merge nomedabranch

Vai para a branch no qual está identificada no comando

git checkout nomedabranch


Atualizar repositório local de acordo com o repositório remoto



Atualizar os arquivos no branch atual

git pull

Buscar as alterações, mas não aplica-las no branch atual

git fetch

Comentários(0)