-
Notifications
You must be signed in to change notification settings - Fork 0
Tips & Tricks
Danilo Lira edited this page Jun 13, 2019
·
3 revisions
Página com alguns comandos e procedimentos que são frequentemente utilizados, porém, também, esquecidos pelos membros do time.
- git pull (atualizar o repositório local com a ultima versão do repositório remoto)
- git checkout SuaBranch (mudar a branch que está sendo utilizada no momento)
- git add . (adiciona arquivos para o commit)
- git commit -m "Mensagem" (adiciona as mudanças adicionadas ao repositório)
- git push (envia para o repositório remoto as alterações feitas no commit)
- git rm -r --cached (remove determinado arquivos do versionamento, a partir de então são ignorados)
- rails g controller NomeCammelCasePlurals (criação de um controlador)
- rails g model NomeCammelCaseSingular (criação de um model)
- rails console (entrar no modo console do rails)
- rails g migration (cria uma migration que serve para mudar o banco de dados)
- rails db:migrate (executar as migrations feitas)
- rails db:drop db:create db:migrate (limpar todo o schema e refazer migrações)
Quando uma migration é criada você pode editar o que vai acontecer nela.
Ex:
class DropArticle < ActiveRecord::Migration[5.2]
def change
drop_table :articles
end
end
Essa função Change pode ser modificada manualmente e nela descrevemos o que será feito na migration
