“Git pronunciado [git] é um sistema de controle de versão distribuído e um sistema de gerenciamento de código fonte, com ênfase em velocidade. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos” – Wikipédia
O GitHub é um repositório remoto de uso free para códigos abetos.(tem outros planos tbm)
Instalação:
$ apt-get install git git-core
Criando um novo repositório:
$ mkdir projeto && cd projeto
$ touch readme.md
$ git init
$ git add readme.md
$ git commit -m “primeiro commit”
Aqui estou adicionando um repositório remoto com github, logico vc já deve ter criado ele lá:
git remote add origin https://github.com/ramonrdm/projeto.git
enviando as mudanças:
$ git push -u origin master
Se você já tem um projeto e deseja colocar os arquivos existentes dentro da pasta faça assim:
$ git add *
$ git comit -m “add todos os arquivos”
$ git push -u origin master
Esse tutorial é muito bom e prático:
http://rogerdudler.github.io/git-guide/index.pt_BR.html
Fontes:
http://codexico.com.br/blog/linux/tutorial-simples-como-usar-o-git-e-o-github/
http://www.frustrado.com.br/main/index.php/Tutorial:_Git_b%C3%A1sico
http://web-mister.blogspot.com.br/2012/08/como-criar-ou-sincronizar-um.html
http://git-scm.com/book/pt-br/Git-Essencial-Obtendo-um-Reposit%C3%B3rio-Git
http://blog.jesuejunior.com/aprendendo-github-primeiros-passos/