Home GIT: Guia Rápido
Post
Cancelar

GIT: Guia Rápido

Os guias rápidos são resumos feitos por mim de alguma ferramenta. É importante conhecer a ferramenta para poder entender os guias rápidos.

Instalando Git

1
# apt-get install git

Configurações Básicas do Git

  • System: Configurações válidas para todos os usuários da máquina
  • Global: Configurações válidas apenas para o meu usuário
  • Local: Configurações válidas apenas para o projeto (pasta)
1
2
3
4
5
$ git config --global user.name "Fulano da Silva"
$ git config --global user.email "fulano@gmail.com"
$ git config --global core.editor vim
$ git config --list
$ git config --global --edit

Inicializar o repositório no diretório atual

1
$ git init

Ver o status do repositório

1
2
$ git status
$ git status -s  // forma mais enxuta de informações

git add

  • Adicionar um novo arquivo ou adicionar um arquivo que foi modificado
  • O arquivo vai pra fila de STAGE
1
2
$ git add <arquivo>
$ git add .

Desfazer o git add

1
$ git reset HEAD <arquivo>

Commit

1
2
3
$ git add <arquivo>
$ git add .
$ git commit -m "Primeiro commit"

Visualizando Logs (Commits realizados, etc)

1
2
3
4
5
6
7
8
$ git log
$ git log --oneline
$ git log --decorate
$ git log --author="Fulano"
$ git shortlog
$ git shortlog -sn
$ git log --graph
$ git show HASHDOCOMMIT

Ver modificações antes do commit

1
2
$ git diff
$ git diff --name-only

Retornar o arquivo pra antes do git add

  • Modificou o arquivo, mas quer desfazer antes do ADD e COMMIT
1
$ git checkout <arquivo>

Desfazendo commit

  • Desfaz o commit, mas volta para o estado de staging
1
$ git reset --soft <hashdocommitalvo>
  • Desfaz o commit
1
$ git reset --hard <hashdocommitalvo>
Esta postagem está licenciada sob CC BY 4.0 pelo autor.