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:
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:
Adicione as alterações (recursivamente, adicionando todos os sub-diretórios).
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:
Agora, faça o commit justificando o motivo de tal ação:
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:
## Outros Guias - [Handy cheatsheet for Ruby, Rails, console etc.](http://www.pragtob.info/rails-beginner-cheatsheet/) - Guia 1: [Tutorial de Instalação para Rails Girls](/install) - Guia 2: [Tutorial para criação da app Rails Girls](/app) - Guia 3: [Como enviar para o GitHub](/github) - Guia 4: Colocando seu app online em... - [Heroku](/heroku) - [OpenShift](/openshift) - [Anynines](/anynines) - [Engine Yard](/engineyard) - Guia 5: [Funcionalidades de uma área de comentários para a app Rails Girls](/commenting) - Guia 6: [Adicione design à sua aplicação com HTML e CSS](/design) - Guia 7: [Thumbnails em listas de ideas](/thumbnails) - Guia 8: [Autenticação (para usuários) com Devise](/devise) - Guia 9: [Adicionando Gravatar para a aplicação](/gravatar) - Guia 10: [Melhorando seu design da sua aplicação com HTML e CSS](/design-html-css) - Guia 11: Continuous Deployment - [Testando seu app com RSpec](testing-rspec) - [CD with Travis-CI](/continuous-travis) - [CD with Codeship](/continuous) - Guia 12: [Construindo um aplicativo de votação em Sinatra](/sinatra-app) - Guia 13: [Construa um diário em Ruby on Rails](diary-app) - Guia 14: [Adicione back-end ao seu aplicativo (páginas de administração)](/backend-with-active-admin) - Guia 15: [Acesse explicações adicionais do app Rails Girls](https://github.com/lbain/railsgirls/)