上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 44 下一页
摘要: 统计某人的代码提交量,包括增加,删除:git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } EN 阅读全文
posted @ 2016-10-22 11:12 bcombetter 阅读(29685) 评论(0) 推荐(0) 编辑
摘要: 原文: http://gitbook.liuhui998.com/7_5.html 一、打包文件索引 首先, 我们来看一下打包文件索引, 基本上它只是一系列指向打包文件内位置的书签. 打包文件索引有两个版本. 版本1的格式用于Git 1.6版本之前, 版本2的格式用于Git 1.6及以后的版本. 但 阅读全文
posted @ 2016-10-22 11:06 bcombetter 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 原文:http://gitbook.liuhui998.com/1_2.html 一、SHA 在git中,所有用来表示项目历史信息的文件,是通过一个40个字符的(40-digit)“对象名”来索引的,对象名看起来像这样: 6ff87c4664981e4397625791c8ea3bbb5f2279a 阅读全文
posted @ 2016-10-22 11:06 bcombetter 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 原文: http://gitbook.liuhui998.com/7_4.html git中的索引(index)是一个存放了排好序的路径的二进制文件(通常是.git/index), 每一个条目都附带有一个块对象的SHA1值以及访问权限; git ls-files可以显示出索引的内容: $ git l 阅读全文
posted @ 2016-10-22 11:05 bcombetter 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 原文: http://gitbook.liuhui998.com/7_3.html git中,分支(branch), 远程跟踪分支(remote-tracking branch)以及标签(tag)都是对提交的引用. 所有的引用是用"refs"开头, 以斜杠分割的路径. 到目前为此, 我们用到的引用名 阅读全文
posted @ 2016-10-22 11:04 bcombetter 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 原文:http://gitbook.liuhui998.com/7_1.html 一、前言 所有的对象都以SHA值为索引用gzip格式压缩存储, 每个对象都包含了对象类型, 大小和内容. Git中存在两种对象 - 松散对象(loose object)和打包对象(packed object). 二、松 阅读全文
posted @ 2016-10-22 11:03 bcombetter 阅读(1473) 评论(0) 推荐(2) 编辑
摘要: 原文:http://gitbook.liuhui998.com/7_2.html 如果在阅读本文之前,你还不知道git是如何进行存储的,请先阅读《Git是如何存储对象的》。 我们可以使用cat-file命令去查询特定对象的信息. 注意下面只键入了SHA值的一部分, 不必把40个字符全部键入: $ g 阅读全文
posted @ 2016-10-22 11:03 bcombetter 阅读(2324) 评论(0) 推荐(0) 编辑
摘要: 原文:http://gitbook.liuhui998.com/6_5.html Git有不少图形化界面工具用于读取和维护仓库. 捆绑的GUI Git自带了两个使用Tcl/Tk写成的GUI程序. Gitk是一个仓库浏览器, 也是一个历史信息可视化工具. gitk git gui是一个帮助你可视化索引 阅读全文
posted @ 2016-10-22 11:01 bcombetter 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://gitbook.liuhui998.com/5_9.html 译者注: 原书这里只有两个链接: Recovering Lost Commits Blog Post,Recovering Corrupted Blobs by Linus 我根据第一个链接,整理了一篇博文,并把 阅读全文
posted @ 2016-10-22 11:00 bcombetter 阅读(5181) 评论(0) 推荐(0) 编辑
摘要: 本文编辑整理自: http://sg552.iteye.com/blog/1300713 http://web.mit.edu/bitbucket/git-doc/git-cherry-pick.txt git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。 实际问题 阅读全文
posted @ 2016-10-22 10:59 bcombetter 阅读(407) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 44 下一页