Skip to content

Instantly share code, notes, and snippets.

@nicolas-oliveira
Created April 21, 2020 19:58
Show Gist options
  • Save nicolas-oliveira/07460de9762f7cb4956920b0989b28b6 to your computer and use it in GitHub Desktop.
Save nicolas-oliveira/07460de9762f7cb4956920b0989b28b6 to your computer and use it in GitHub Desktop.

Este é um guia completo com todos (quase) comandos do git

  1. Introdução

  2. Inicializando um Repositório em um Diretório Existente

  3. Configurando a sua identidade

  4. Clonando um Repositório Existente

  5. Gravando Alterações

  6. Verificando o Status

  7. Fazendo commits

0) Introdução

Não me leve a mal, todos são noobs no começo, a diferença está na curiosidade e em querer evoluir. Acredito que por estar lendo este artigo você queira melhorar e entender melhor o git e github. Isso é bom! Na verdade para qualquer pessoa que queira seguir uma carreira no ramo da tecnologia que se preze deve ter o mínimo de curiosidade sobre esta tecnologia. Conhecer ela portanto é imprescindível.

No começo tudo é dificil, aprender um instrumento musical, andar de bicicleta, aprender a dirigir até mesmo quando criança aprender a andar foi dificil! Basta você lembrar, todos estes conhecimentos práticos no início eram maçantes e difíceis de executar, porém você venceu isso e hoje faz tudo com maior maestria sem nem sequer perceber! Por isso este guia tem a intenção de mostrar que sim! Git e Github são fáceis de entender e muito mais ainda fazer!

Portanto para não ficar maçante irei abordar com uma didática simples no início e irei aprofundando a cada passo que der. Isso será é necessário pois quero ir além do bom e velho git add . que não recomendo. Se tem uma utilidade que git serve é organização! E isso é a primeira coisa que você tem que ter de requisito até aqui. Não vou exigir nunhuma maestria em programação nem em tecnologia. A única coisa necessária aqui é bom senso e a organização pois é disso que o git se trata e para isso que ele serve.

Peço também que crie uma pasta e tente fazer cada um dos comando abaixo. Este guia foi baseado na documentação oficial do git, que você poderá encontrar neste link:

Comandos Git

1) Inicializando um Repositório em um Diretório Existente

git init

2) Configurando sua identidade

git config --global user.name "Nicolas Oliveira"
git config --global user.email [email protected]

3) Clonando um Repositório Existente

git clone git://github.com/repo/repo.git

4) Gravando Alterações

git add README

De forma interativa:

git add -i

5) Verificando o Status

git status

O comando lhe mostra em qual branch você se encontra. Não se preocupe se neste momento a palavra "branch" ainda é confusa para você. Neste momento o mais importante a se saber é que esse comando mostra alterações e onde você se encontra nessas tais alterações

6) Criando commits

Pense comigo, você gravou suas alterações, checou onde elas se encontram, agora o que mais falta? Neste momento a palavra chave é o "commit" que é nada menos que "confirmar" que tais alterações estão certas. A sintaxe normalmente é esta:

git commit -m "Mensagem"

Porém podemos ter outros parâmetros que podemos fazer com elas, como este que comita até para as não pertencentes ao stage:

git commit -a -m "Mensagem"

Para desfazer basta dar o parâmetro --amend no final do commit:

git commit -m "Mensagem" --amend
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment