Criando um repositorio Git

Lado do servidor:

$ cd /pasta/repo
$ mkdir meuprojeto.git
$ cd meuprojeto.git
$ git –bare init
cliente:

$ cd meuprojeto
$ git init
$ git add .
$ git commit -m ‘meu primeiro commit’
$ git remote add origin user@meu.server.br:/pasta/repo/meuprojeto.git
$ git push origin master

 

 

Fontes:

http://processamentix.blogspot.com.br/2013/11/criando-um-repositorio-git-de-forma.html

http://git-scm.com/book/pt-br/Git-no-Servidor-Configurando-o-Servidor

http://rberaldo.com.br/git-criando-repositorios-remotos/

http://wiki.locaweb.com.br/pt-br/Usando_GIT_na_Hospedagem_Linux

 

Git comandos

comandos basicos:

http://blog.gustavohenrique.net/2011/03/comandos-basicos-do-git/

$ git tag -a v1.4 -m 'my version 1.4'

Restaurar commits perdidos:

http://pt-br.gitready.com/avancado/2009/01/17/restoring-lost-commits.html

http://git-scm.com/book/pt-br/Git-Internamente-Manuten%C3%A7%C3%A3o-e-Recupera%C3%A7%C3%A3o-de-Dados

 

branches:

http://makandracards.com/makandra/621-git-delete-a-branch-local-or-remote

http://git-scm.com/book/pt-br/Ramifica%C3%A7%C3%A3o-Branching-no-Git-B%C3%A1sico-de-Branch-e-Merge

http://git-scm.com/book/en/Git-Branching-Branch-Management

 

 

Git e Github

“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://winireis.wordpress.com/2012/09/22/tutorial-instalando-o-git-e-utilizando-o-github-no-ubuntu-12-04/

http://git-scm.com/book/pt-br/Git-Essencial-Obtendo-um-Reposit%C3%B3rio-Git

http://blog.jesuejunior.com/aprendendo-github-primeiros-passos/