码迷,mamicode.com
首页 > 其他好文 > 详细

Git学习 -- 自定义Git

时间:2015-10-22 23:43:33      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:


忽略特殊文件

在工作区创建.gitignore文件,编写内容

# Windows:
Thumbs.db
ehthumbs.db
Desktop.ini

# Python:    忽略Python编译产生的.pyc.pyodist等文件或目录
*.py[cod]
*.so
*.egg
*.egg-info
dist
build

# My configurations:
db.ini
deploy_key_rsa

然后add和commit该文件

此后当工作区出现.gitignore中类型文件时,git status不会再显示Utracked files...

 


 

配置别名

  git config --global alias.st status

  git config --global alias.unstage "reset HEAD"  把暂存区的修改撤销掉

  git config --global alias.last "log -1"       最近一次的提交

  git config --global alias.lg "log --color --graph --pretty=format:‘%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset‘ --abbrev-commit"

  技术分享

   

  查看别名

    git config --list | grep alias

      或者 

    git config --get-regexp alias

 

  取消别名

    git config --global --unset alias.st

 

配置文件  

  .git/config  配置Git的时候,加上--global是针对当前用户起作用的。

[alias]
    last = log -1

  .gitconfig    如果不加,那只针对当前的仓库起作用

 


 

Git学习 -- 自定义Git

标签:

原文地址:http://www.cnblogs.com/roronoa-sqd/p/4903055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!