`

git进阶

阅读更多

1、git fsck --lost-found | grep commit(找到本地提交丢失的文件)    git fsck --help

2、git-svn 后不能创建模型
      ls script/ -l --------------------------------------查看文件属性(成灰色)
      chmod +x script/*-----------------------------修改script为可执行文件
      ls script/ -l--------------------------------------再次查看属性(成绿色)

3、双精度在rails脚本中为:decimal

4、#页面调用枚举值
    select:
    f.select :agree Enum.sf
    radio:
    f.radio_enum :xingbie, 'sex'
    #页面调用2(字段名与枚举类型名相同)
    select:
    f.select :aim
    radio:
    f.radio_enum :sex
   
    #查看页面调用
    @call.agree_enum_sf
    #查看页面调用(字段名与枚举类型名相同)
    @call.aim_enum

5、ps -A | grep mongrel  ps aux | grep mongrel;ps aux | grep mem(缓存)

6、gem list | grep cucu 查看cucumber是哪个版本

7、mongrel_rails start -e production --prefix=/zbs -d (将development库换成production)

8、本来某些字段不必填,但是在一定情况下才去校验时,在*.rb文件中加validates_presence_of :ways, :fill, :if => Proc.new{|c| c.isrequest == 1}

9、Git add -i ----------------------------------------------------------------------有选择性的上传文件
    通过git status查看想要上传的文件有没有上传

 

分享到:
评论

相关推荐

    25个 Git 进阶技巧.pdf

    25个 Git 进阶技巧 Git 是一个强大的版本控制系统,提供了很多实用的命令和技巧。本文将介绍 25 个 Git 进阶技巧,帮助开发者更好地掌握 Git。 1. 添加远端服务器 使用 `git remote add` 命令可以添加一个新的远...

    25个Git进阶技巧

    对常用的git命令做了简单而系统的说明。

    6.6: 版本控制 、 Git基础 、 Git进阶 、 RPM打包 、 总结和答疑.docx

    Git 是一个分布式版本控制系统,广泛应用于软件开发和项目管理中。在Linux环境中,Git提供了高效、安全的版本管理功能。本文档主要介绍了Git的基础操作、HEAD指针操作、分支操作以及RPM包的制作。 首先,Git的基本...

    Git进阶技巧:提升团队协作效率个人学习笔记.md

    本文介绍了Git的一些进阶使用技巧,包括分支管理、合并策略、钩子脚本等,旨在帮助读者提升团队协作中的代码管理效率,解决常见的问题和挑战。

    25个 Git 进阶技巧(翻译)

    本文总结了25个 Git 的进阶技巧,旨在帮助已经熟悉基础操作的用户进一步提升效率和理解Git的内在机制。 1. **配置个人信息**: 在安装Git后,首先要设置你的用户名和邮箱,这是每个提交都会附带的信息: ``` $ ...

    Pro Git 2nd Edition

    git进阶 If you are a graphic or web designer and want to keep every version of an image or layout (which you would most certainly want to), a Version Control System (VCS) is a very wise thing ...

    Git官方最新版下载 Git-2.18.0-64-bit 64位Windows版本

    5. Git进阶使用: - `git stash`:暂存未提交的改动,方便临时切换任务。 - `git merge`:合并分支,处理代码冲突。 - `git rebase`:交互式地重排或合并提交,保持提交历史的整洁。 - `git cherry-pick`:从一...

    git电子教程汇总(5本权威电子书)

    "git_Magic_CN"这个名字暗示这可能是一本中文版的Git进阶教程,涵盖了Git的一些高级特性,如子模块、工作流策略、钩子脚本、rebasing等。这些内容对于团队协作和项目管理尤为重要,能帮助开发者实现更高效、更整洁的...

    git尚硅谷笔记.pdf

    #### 六、Git进阶技巧 - **多人协作**:在团队中使用Git时,可以通过分支隔离不同的功能开发,定期合并到主分支。 - **跨团队协作**:对于不在同一团队中的开发者,可以通过共享远程仓库实现协作。 #### 七、案例...

    Git 原理详解及实用指南.zip

    3. **Git进阶操作** - 分支管理:`git branch` 列出所有分支,`git checkout -b <new_branch>` 创建并切换分支。 - 合并分支:`git merge <branch>` 将指定分支的更改合并到当前分支。 - HEAD、master与branch:...

    Git下载 64位 官方正式版 windows Git-2.31.1-64-bit.exe

    此外,学习如何处理分支(`git branch`、`git merge`、`git rebase`)以及解决合并冲突也是Git进阶技能的一部分。 总之,Git-2.31.1-64-bit.exe是Windows用户享用Git强大功能的可靠途径,无论是个人项目还是团队...

    有关git的相关详细文档

    #### 五、Git进阶技巧 - **Git Rebase**:相比于`merge`,`rebase`能够使提交历史更加整洁,但使用时需谨慎,以免丢失提交或导致不必要的麻烦。 - **Git Stash**:用于临时保存当前的工作状态,方便进行其他任务,待...

    Git官方教程中英文及各种版本

    7. **Git进阶** - **Stash**:临时保存未提交的更改,方便在不同分支之间切换。 - **重置(Reset)**:`git reset`可以撤销提交,恢复到特定版本。 - **变基(Rebase)**:改变分支的提交历史,使其基于另一分支...

    git上传下载git.rar

    四、Git进阶特性 1. 标签(Tags):`git tag`用于给特定提交打标签,常用于标记里程碑或版本发布。 2. 撤销操作:`git reset --hard`可以回退到特定版本,但要注意数据可能丢失。 3. 子模块(Submodules):用于...

    git项目版本管理工具

    三、Git进阶用法 1. **撤销更改**:`git reset`和`git checkout`可以用来撤销工作区或暂存区的更改。 2. **解决冲突**:当多个用户修改同一部分代码时,Git会提示冲突,需要手动编辑冲突文件并重新提交。 3. **标签...

    git培训讲义1

    Git的工作流程、分支管理、合并、解决冲突等内容未在描述中详述,但这些是Git进阶学习的重点。理解Git的这些核心概念和操作,能帮助用户更有效地管理和协作代码。 总之,Git培训讲义1提供了Git的基础知识和实践指南...

    Git-2.20.1-64-bit.exe + git安装和使用教程

    三、Git进阶操作 1. 分支管理:`git branch`列出所有分支,`git branch <branchname>`创建新分支,`git checkout <branchname>`切换分支,`git merge <branchname>`合并指定分支到当前分支。 2. 版本回退:`git log`...

    掘金 - Git 原理详解及实用指南

    **四、Git进阶特性** 1. **标签(Tag)**:标记特定提交,通常用于发布里程碑或版本号。 2. **重置(Reset)**:`git reset`可以回退到之前的提交状态,有软重置、混合重置和硬重置三种模式。 3. **衍合(Rebase...

Global site tag (gtag.js) - Google Analytics