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

Code@Pig Home

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

 
 
 

日志

 
 

[git] configuration files  

2013-04-02 08:14:56|  分类: scm_git |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
git 的配置文件都是 .ini,包括如下几个文件:
.git/config,per-repo 的设置,最高优先级。修改指令:git config --file ...
~/.gitconfig,per-user 的设置,优先级别次之。修改指令:git config --global ...
/etc/gitconfig (or /usr/local/etc/gitconfig),per-system 的设置,最低优先级。修改指令:git config --system ...

最常见的设置,就是给当前用户配置 name && email:
git config --global user.name "YourName"
git config --global user.email "YourEmail"

查看当前的设置:
> git config -l
credential.helper=osxkeychain
user.name=kasicass
user.email=kasicass@lie-to-me.com

删除一项设置:
> git config --unset --global user.name

设置 alias:
> git config --global alias.show-graph 'log --graph --abbrev-commit --pretty=oneline'
> git show-graph    # 等价于 git log --graph --abbrev-commit --pretty=oneline
* 12fc74a try GIT_EDITOR
* 708ad17 second
* b9bfcfb first init

让 git 更接近 svn 的简写
> git config --global alias.co checkout
> git config --global alias.br branch
> git config --global alias.ci commit
> git config --global alias.st status
> git config --global alias.unstage 'reset HEAD --'
  评论这张
 
阅读(1061)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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