• Rails中,给link_to添加上action和class样式,内部文本
  • Git alias config 【简化命令输入】
  • Git如何返回历史版本(历史commit位置)?
  • heroku 上如何删除、重建数据库
  • 设计模式

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 导入种子数据

设计模式

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

转载于:https://www.cnblogs.com/Jogging/p/20170305Meetup-Githeroku-drop-db.html

20170305Meetup Git、heroku drop db相关推荐

  1. 常用命令整理一(git、adb、vim、cmd、sh)

    常用命令整理一(git.adb.vim.cmd.sh) 1.git篇 (1)安装git (2)配置 (3)使用 (4)基础概念 (5)gerrit相关 (6)git 指令遇到的一些问题 2.adb篇 ...

  2. Git、Gerrit、Repo三者的区别及使用

    Git.Gerrit.Repo三者的概念及使用 三者各自作用: git:版本管理库,在git库中没有中心服务器的概念,真正的分布式. repo:repo就是多个git库的管理工具.如果是多个git库同 ...

  3. Git 、CVS、SVN比较

    项目源代码的版本管理工具中,比较常用的主要有:CVS.SVN.Git 和 Mercurial 目前Google Code支持SVN.Git.Mercurial三种方式,例如:我上传的 linux-ke ...

  4. Apache通过配置.htaccess文件禁止访问.git、.svn等目录

    如果你用过Git.SVN等代码版本控制工具的话,那肯定会知道,如果你需要拉去最新的代码到本地时,会自动生成一个.git或者.svn文件夹,里面包含一些项目相关的信息,如果在部署项目是,把这些文件公开暴 ...

  5. jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第二话):安装插件,配置JDK、Git、Ant...

    jenkins之所以这么强大,离不开丰富的插件库. 要确保jenkins上安装好Git plugin.GitHub plugin.AntPlugin插件,一般在启动jenkins时默认安装的插件中就包 ...

  6. Git、TortoiseGit、GitHub、Gitee、GitLab 安装与入门使用

    Git.TortoiseGit.GitHub.Gitee.GitLab 安装与入门使用 Git.TortoiseGit.GitHub.Gitee.GitLab 简介 Git TortoiseGit G ...

  7. Git、GitHub、GitLab三者之间的联系以及区别

    Git.GitHub.GitLab三者之间的联系以及区别 在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转) 1.什么是 Git? Git 是一个版本控制 ...

  8. 【Git、GitHub、GitLab】十 将git仓库备份到本地

    上一篇文章学习记录了工作中常用的一些git命令,点击链接查看:[Git.GitHub.GitLab]九 工作中非常重要的一些git用法 文章目录 1 git的传输协议 2 如何将git仓库备份到本地 ...

  9. 【Git、GitHub、GitLab】九 工作中非常重要的一些git用法

    上一篇文章学习了 如何修改commit的message,点击链接查看:[Git.GitHub.GitLab]八 如何修改commit的message 注意:下面的'–' 都是两个'-'组成 本文介绍一 ...

最新文章

  1. cat命令的13个用法
  2. python 将实例用作属性_将类实例用作类属性、描述符和属性
  3. Flask 正则路由匹配——转换器
  4. 【技术思路】极客时间-左耳听风-程序员攻略开篇
  5. 【FPGA】基于bt1120时序设计实现棋盘格横纵向灰阶图数据输出
  6. 404页圈小猫游戏源码
  7. 三极管放大电路的基本原理
  8. 英文PDF免费翻译成中文小方法!!!
  9. AAU,BBU,RRU区分与功能
  10. 鸡得传染性鼻炎怎么治疗 鸡打喷嚏脸肿喂什么药
  11. 微信SVG使用指南 01
  12. Matlab 导入并显示png格式的透明图片
  13. Java 实现用户登录项目
  14. 告别传统机房:3D 机房数据可视化实现智能化与VR技术的新碰撞
  15. JAVAweb开发学习
  16. GST1212M非制冷红外探测器调试成像
  17. 导数的几何意义和物理意义, 求曲线y=f(x) 在相应点处的切线方程,法线方程
  18. vue 独享路由守卫
  19. SQL取日期时间部分
  20. 从零开始学习3D可视化之坐标系

热门文章

  1. frontiers出版社投稿记录(附状态变化)
  2. if和for的几个经典题目
  3. SQL Server 2008性能故障排查(三)——I/O
  4. Mysql日常巡检参考(持续更新)
  5. HTML5期末大作业:家居/家电/家居网站设计——html家具装饰网站设计30页(含论文) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机...
  6. Unity3D --对撞机/碰撞器 介绍
  7. systemctl与service
  8. systemctl笔记221029
  9. 哈密顿算子及拉普拉斯算子的基本性质及证明
  10. 1-计算机系统概述(CO)