①启动服务 rails server
更改端口号启动服务 rails server -p '3030' -b 0.0.0.0
memcached服务,命令输入:memcached -d
②执行test code
bundle exec rspec
bundle exec rspec spec/xxx/xxx.rb
③检查code
bundle exec rubocop app/xxx/xxx.rb
④test db
1:创建DB:bundle exec rake db:create
2:执行test DB的migration:bundle exec rake db:migrate RAILS_ENV=test
3:执行开发DB的migration:rails db:migrate / rake db:migrate
4:导入测试数据:bundle exec rake db:seed
5:手动导入测试数据:执行sql
mysql -h localhost -u root -p
use xxxDBName
source /Users/xxx/xxx.sql
⑤rebase
合并分支中的commit
git rebase -i 目的分支或者commit号
然后有这个commit之后的所有commits显示
保持第一个是pick,后面的全部改为s (squash)
按esc键,然后shift+:,然后输入wq,完成后如果有冲突,resolve后输入git rebase --continue
最后完成后采用git push origin +版本号 结束
git push --force-with-lease --progress origin refs/heads/feature/xxx:refs/heads/feature/xxx
在强制push之前的任何时刻,都可以用git rebase --abort来结束rebase