-
Introdução
-
Inicializando um Repositório em um Diretório Existente
-
Configurando a sua identidade
-
Clonando um Repositório Existente
-
Gravando Alterações
-
Verificando o Status
-
Fazendo commits
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:
git init
git config --global user.name "Nicolas Oliveira"
git config --global user.email [email protected]
git clone git://github.com/repo/repo.git
git add README
De forma interativa:
git add -i
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
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