git
文章平均质量分 79
qimiguang
这个作者很懒,什么都没留下…
展开
-
git学习小计(一)
工作需要从SVN迁移到Git上来,之前已经无数次听说Git的强大了,但不深入了解学习,别人眼中的无比强大在我看来只能是雾里看花,抓不到精髓,所以从今天开始认真的学习分析下git的使用,分享点自己学习过程中的小心得。先来看看Linus特别推崇的diff和patch。这两个工具并不是Git中独有的,甚至远远早于Git。1、用diff命令比较两个文件或目录的差异现在有两个文件原创 2013-12-17 23:55:06 · 517 阅读 · 0 评论 -
git学习小计(三):git diff
在了解了git中的工作区、暂存区、版本库的概念后,git diff命令就容易理解了,git diff会根据不同的参数,对工作区、暂存区和HEAD版本库进行两两比较。1、git diff:工作区和暂存区比较2、git diff --cached:暂存区和HEAD比较3、git diff HEAD:工作区和HEAD比较转载 2013-12-23 17:56:27 · 4087 阅读 · 1 评论 -
git学习小计(六):git重置reset、git检出checkout
git reflog show branch : 显示branch分支的commit历史git reflog show branch | head -n 显示branch分支最近n次的commit历史git reflog 默认将最新的改变放在最前面显示,且只显示每次改变的SHA1值的前7位。下面着重介绍reset命令用法一: git reset [] [--] 用原创 2013-12-29 23:43:54 · 2727 阅读 · 0 评论 -
git学习小计(四):对象模型
git中会经常出现40位的十六进制数字。所有用来表示项目历史信息的文件,都是通过这些40个字符的“对象名”key(譬如:6ff87c4664981e4397625791c8ea3bbb5f2279a3)来索引的,即key-value对。每一个“对象名”都是对“对象”内容作SHA1哈希计算得来的。(哈希hash是一种数据摘要算法,或称散列算法,目前应用最广泛的hash算法有MD5和SHA1,SH转载 2013-12-26 22:19:36 · 559 阅读 · 0 评论 -
git学习小计(二):常用命令、index暂存区
这篇博文大量引用了如下地址的内容:http://www.worldhello.net/2010/11/30/2166.htmlhttp://gitbook.liuhui998.com/index.htmlgit常用命令总结:1、别名git config --global alias.st statusgit config --global alias.ci原创 2013-12-23 17:07:59 · 781 阅读 · 0 评论