zoukankan      html  css  js  c++  java
  • 20170305Meetup Git、heroku drop db

    Rails中,给link_to添加上action和class样式,内部文本

    <%= link_to product_path(product),{ :controller => 'controller_name',:action => 'action_name' }, :class =>"name", :id => "id_name"  do %>
        <%= product.title %>
    <% end %>
    

    Git alias config 【简化命令输入】

    atom ~/.gitconfig
    输入命令,打开配置文件,粘贴下面内容到Git配置文件末尾,保存。

    [alias]
    st = status
    ci = commit
    co = checkout
    br = branch
    df = diff
    dft = difftool
    dfs = diff --staged
    dfts = difftool --staged
    mr = merge
    mrt = mergetool
    last = log -1 HEAD
    ls = log --oneline --graph --all --decorate
    lg = log --oneline --graph --all --decorate --pretty=format:"%h%x20%Cgreen%d%x20%Cred%an%x20%C(yellow)%ad%x20%Creset%s" --full-history --date=short
    rb = rebase -i
    cp = cherry-pick

    Git如何返回历史版本(历史commit位置)?

    • git ls 命令可以在终端中打印出历史commit列表,7位数字的hash值即为每个commit对应的ID(如:ba77e5d)
    * 508a25f (HEAD -> quwan, origin/quwan, coding/quwan) ...
    * 9808027 (heroku/quwan, heroku/master) 首页css调整
    * 2bad160 ...
    * ba77e5d github link
    * 869adeb ..
    * 4664c8c 排版中
    * 7ad003b 显示商品详情
    * 58ebcdb 查询商品图片
    * ef6d410 代码风格优化
    * 2cb773b null
    * d576e60 首页显示商品图片
    * 2b3c1c5 商品数据导入完成
    * 78250c6 json 操作测试
    * aa4e5e1 json 数据
    * 13fb5c0 建立趣玩网商品需要的字段、数据表,未经测试
    * 8bc4bc9 (origin/airbrake, coding/airbrake, airbrake) 发送邮件失败,收件人填错了
    * 43ce484 install airbrake
    
    • 复制要回到的历史版本的commit_id
    • git co -b new_branch_name commit_id 命令,以指定commit_id为基础,建立一个新分支(即需要回到的历史版本)

    heroku 上如何删除、重建数据库

    heroku有数据库操作权限限制,不允许通过rake db:reset,rake db:drop, rake db:create指令增删数据库。

    需要使用专用命令进行数据库的删除、创建

    heroku pg:reset DATABASE 重置数据库指令,删除and创建
    heroku pg:reset DATABASE --confirm xxxxxxxx 按提示,确认删除你的服务数据库xxxxxxxx
    heroku run rake db:migrate 应用数据库迁移
    heroku run rake db:seed 导入种子数据

    设计模式

    构建型: 原型、工场、抽象工场、构建器、单例
    结构:桥接、组合、适配器、装饰器、 ===外观、享元、代理
    行为:职责链、命令模式、观察者、访问者、 ===解释器、迭代器、中介者、备忘录、状态、策略、模板方法

  • 相关阅读:
    09Socket编程
    一个平时写程序通用的Makefile样例
    08socket编程
    07socket编程
    06socket编程
    01TCP/IP基础
    25管道
    jQuery,CSS:offset()方法,CSS scrollTop属性
    jQuery:length属性:是jQuery对象对应元素在document中的个数,返回值数据类型是Number
    JS正则表达式
  • 原文地址:https://www.cnblogs.com/Jogging/p/20170305Meetup-Githeroku-drop-db.html
Copyright © 2011-2022 走看看