Controle de Vesão com o Git
Criado por Myriam Leggieri, @iammyr
para Rails Girls Galway
Traduzido por Luiz Santos, @santosluiz
Os tutoriais básicos que foram mesclados e adaptados são: Tutorial Ruby on Rails, App RailsGirls e o tutorial para criação de thumbnails, autenticando usuários, adicionando um design, implementando com o OpenShift e adicionando comentários.
Navegue até o diretório principal do primeiro app e inicialize um novo repositório:
$ git init
Antes de adicionar o projeto ao repositório, vamos dizer ao Git quais arquivos ele deve ignorar listando no arquivo .gitignore. O comando “rails new” já cria o arquivo .gitignore, mas vamos estendê-lo com seguinte comando:
# Ignore outros arquivos desnecessários.
database.yml
# Ignore a documentação do Rails
doc/
# Ignore Vim e Emacs
*.swp
*~
.project
# Ignore (para usuários de OS X) o diretório .DS_Store criado pelo Mac Finder application
.DS_Store
.idea
.secret
Adicione as alterações (recursivamente, adicionando todos os sub-diretórios).
git add .
O comando git add
, adiciona os arquivos do projeto área de stage, onde contém as alterações pendentes no seu projeto; Você pode ver quais arquivos estão na área de stage utilizando o comando status:
$ git status
Agora, faça o commit justificando o motivo de tal ação:
$ git commit -m "Inicializando Repositório"
Agora, queremos enviar nossas alterações para um repositório remoto:
Criando um repositório chamado “railsgirls-galway” e inserindo informações. Não inicie um repositório com o arquivo “README”, pois o comando rails new
já cria automaticamente.
Envie as alterações locais para o repositório remoto desta forma:
$ git remote add origin https://github.com/<username>/railsgirls-galway.git
$ git push -u origin master