注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Code@Pig Home

喜欢背着一袋Code傻笑的Pig .. 忧美.欢笑.记忆.忘却 .之. 角落

 
 
 

日志

 
 

[git] 关于 commits  

2013-04-03 18:02:41|  分类: scm_git |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
refs and symrefs
每次 commit 都会生成一个 SHA1 的值,表示版本号,如:6d669feffb...。ref 就是这个值。
但这个值很难记住,所以有了 symref。比如 branch name 就是一个 sym ref。

symref 的命名规则
.git/refs/heads/XXX        本地 symrefs
.git/refs/tags/XXX           tags
.git/refs/remotes/XXX    remote tracking branches

log --stat 查看修改了哪些文件。
> git log --stat
commit fc53c69639e2c0742e0aaff5cf007abd4e2d2d15
Author: kasicass <kasicass@gmail.com>
Date:   Wed Apr 3 18:05:50 2013 +0800

    second commit

 README | 1 +
 1 file changed, 1 insertion(+)

commit b8f8b94f8328836501e9b615d4e85b63d7ba71cf
Author: kasicass <kasicass@gmail.com>
Date:   Wed Apr 3 18:05:32 2013 +0800

    init commit

 README | 1 +
 1 file changed, 1 insertion(+)

log -p 查看具体的修改内容(diff)
~/sandbox/git/hello> git log -p
commit fc53c69639e2c0742e0aaff5cf007abd4e2d2d15
Author: kasicass <kasicass@gmail.com>
Date:   Wed Apr 3 18:05:50 2013 +0800

    second commit

diff --git a/README b/README
index 7c315bb..02091cc 100644
--- a/README
+++ b/README
@@ -1 +1,2 @@
 first modify
+second modify

commit b8f8b94f8328836501e9b615d4e85b63d7ba71cf
Author: kasicass <kasicass@gmail.com>
Date:   Wed Apr 3 18:05:32 2013 +0800

    init commit

diff --git a/README b/README
new file mode 100644
index 0000000..7c315bb
--- /dev/null
+++ b/README
@@ -0,0 +1 @@
+first modify

查看某个版本段
git log master~12..master~10
master~12 表示 master之前第12个修改
  评论这张
 
阅读(992)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017