A primeira coisa a ser feira é criar um repositório no github.com.
-
Acesse sua conta do GitHub
-
Clique em "New Repository" para criar um novo repositório
-
Adicione um nome ao seu projeto
Observação: Deixe desmarcada a opção "Initialize this repository with a README".
- Clique em "Create Repository".
Observação: Você será redirecionado para uma nova página.
Após criar o repositório acesse terminal (Ctrl + Atl + T)
- Acesse a pasta da sua aplicaçao:
$ cd <nome_do_diretorio>
Observação: Recomendo que sempre que iniciar um projeto crie o arquivo README (ao pé da letra LEIA-ME). Para cria-lo, basta inserir o seguinte comando:
touch README
Observação: Para edita-lo basta acessar a sua pasta e abri-lo com algum editor de texto e inserir alguns comentários e instruções que achar necessário.
- Dentro da pasta da aplicação digite o seguinte comando:
$ git init
Pronto, inicializado o dessa aplicação!
Observação: Nosso arquivos ainda não foram versionados! Apenas iniciamos o aplicativo git.
- Bem, agora vamos adicionar os arquivos no git:
git add . (todos os arquivos)
ou
git add <Nome do arquivo> (sem as aberturas e fechamentos)
Observação: Recomendo o uso do comando acima caso deseje versionar um arquivo em especifico.
- Agora é hora de commitar suas modificações. Essas modificações serão inseridas no histórico do projeto através do comando:
git commit -m "Primeiro commit"
- Feito isso, já podemos conectar o repositório local com a conta GitHub. Para isso, precisamos configurar um controle remoto para o repositório.
Exemplo:
git remote add origin https://github.com/username/Ola-Mundo.git
Observação: Só precisamos inserir esse comando uma única vez.
- E para finalizar, o último comando:
git push origin master
Ao inserir o comando acima, será solicitado seu login e senha do GitHub.
Caso tenha atualizado alguma parte da sua aplicatição, e você queira compartilhar essa atualização com a comunidade, você anteriormente deverá se certificar do status desta operação, para isso temos um comando:
git status
Por exemplo:
Alteramos o documento X.html.
Ao digitarmos o:
git status
O Git apresentará que arquivos que foram modificados.
Para enviar essa atualização para o repositório repetimos os mesmos passos listados mais cima:
git add X.html
Depois
git commit -m "Alteração no arquivo X.html"
git push origin master
Novamente será solicitado seu login e senha do GitHub.
FIM!
Se você quiser ajudar a melhorar este guia, escrevendo, corrigindo ou aprimorando a experiência, por favor, faça um FORK do projeto e mãos na massa.
Caso você esteja super ancioso para aprender mais e mais sobre o Git, recomendo a leitura do livro do Git, em português.
Caso queria praticar um pouco, recomendo o TryGit.
Abraço!