1 设置全局帐号和邮箱
git config --global user.name “全局帐号”
git config --global user.email 电子邮件地址
2 设置一些git命令别名,linux先取得管理员权限
git config --system alias.st status
git st = git status
git config --system alias.ci commit
git ci = git commit
git config -- system alias.co checkout
git co = git checkout
git config --system alias.br branch
git br == git branch
3 开启颜色显示
git config --global color.ui true
4版本库初始化
git init 或者git init 版本仓库名称
例如: git init demo 创建版本仓库,名为demo
5提交说明
在提交命令后面加上-m参数 进行添加提交说明
git commit -m “first commit”
6在工作区搜索包含某些内容的文件
git grep “搜索关键字”
7 显示版本库.git所在的位置
git rev-parse --git-dir
8显示工作区根目录
git rev-parse --show-toplevel
9显示所在目录相对于根目录的目录结构
git rev-parse --show-prefix
10显示当前目录后退到根目录的深度
git rev-parse --show-cdup
打开本地仓库的配置文件F:path omyworkspacedemo.gitconfig文件进行编辑
git config -e
下面命令将打开 用户主目录下的.gitconfig文件进行编辑
git conig -e --global
下面命令将打开系统级配置文件进行编辑
git config -e --system
git config 命令用来读取和配置ini配置文件的内容
git config <section>.<key> 读取配置文件的某个值
eg: git config core.bare
改变某个值使用 git config <section>.<key > <value>
eg: git config a.b something
[a]
b = something
git config x.y.z others
[x “y”]
z = others
git config a.b.c.d.e //查看
git config ab.c.d.e hello world //设置
[a “b.c.d”]
e=hello world
向配置文件test.ini添加配置,
GIT_CONFIG=test.ini git config a.b.c.d “hello world”
生成test.init文件
[a "b.c"]
d = hello world
从 test.ini中读取配置
GIT_CONFIG=test.ini git config a.b.c.d
删除git全局配置文件
git config --unset --global user.name
git config --unset --gobal user.email
使用--allow-empty参数后允许执行空白提交
git commit --allow-empty -m “who does commit?”
显示日志
git log --pretty=fuller
重新修改最新的提交 改正作者和提交信息
git commit --amend --allow-empty --reset-author
命令别名时可以设置带参数
git config --global alias.ci “commit -s”
备份,注意要退回到版本仓库的父目录备份
git clone demo demo-step-1 //demo-step-1 备份名称
//demo仓库名