git全局配置
使用git的童鞋都知道,git是非常好的版本管理工具,工具再好要想用的得心应手还是要下凡功夫的,比如可以通过对git的全局配置文件.gitconfig进行适当的配置,可以在日常项目开发中节省很多的时间,而且也会让你觉得舒服,下面是本人的.gitconfig全局配置文件,只需要放在用户根目录下不需任何附加操作即可生效(当然要保证你有安装git和git工作目录),当然你可以根据自己喜好来配置alias字段:
[branch]
autosetuprebase = always
[user]
name = xxx
email = xxx
[color]
ui = true
[alias]
ad = add
uad = add -u
aad = add -A
iad = add -i
br = branch
mbr = branch -m
dbr = branch -d
rbr = branch -r
bs = bisect
sbs = bisect start
gbs = bisect good
bbs = bisect bad
lbs = bisect log
rpbs = bisect replay
bbco = checkout bisect/bad
rbs = bisect reset
bm = blame
lbm = blame -L
cl = clone
bcl = clone --bare
mcl = clone --mirror
co = checkout
bco = checkout -b
tbco = checkout --track -b
ci = commit
mci = commit -m
amci = commit -a -m
smci = commit -s -m
cci = commit -C
scci = commit -s -C
amci = commit --amend -m
asmci = commit --amend -s -m
acci = commit --amend -C
ascci = commit --amend -s -C
aemci = commit --allow-empty -m
cp = cherry-pick
cf = cat-file
pcf = cat-file -p
tcf = cat-file -t
df = diff
cdf = diff --cached
hdf = diff HEAD
sdf = diff --stat
db = describe
fp = format-patch
fp = format-patch
mt = mergetool
ft = fetch
nft = fetch --no-tags
gcfg = config --global
egcfg = config --global -e
ecfg = config -e
lg = log
glg = log --graph
olg = log --oneline
dlg = log --decorate
rlg = log --raw
slg = log --stat
plg = log -p
polg = log --pretty=oneline
pflg = log --pretty=fuller
oglg = log --oneline --graph
alg = log --pretty=fuller --graph --raw --decorate
lf = ls-files
slf = ls-files -s
lr = ls-remote
hlr = ls-remote --heads
mtag = tag -m
atag = tag -a
dtag = tag -d
ttag = tag --tags
ntag = tag -n1
tdb = describe --tags
mg = merge
cmg = merge --continue
smg = merge --skip
amg = merge --abort
nr = name-rev
tnr = name-rev --tags
rb = rebase
orb = rebase --onto
irb = rebase -i
rst = reset
hrst = reset --hard
srst = reset --soft
rl = reflog
rp = rev-parse
gd = rev-parse --git-dir
grd = rev-parse --show-cdup
brp = rev-parse --symbolic --branches
trp = rev-parse --symbolic --tags
rls = rev-list
orls = rev-list --oneline
rt = remote
art = remote add
rrt = remote rm
vrt = remote -v
surt = remote set-url
psurt = remote --push set-url
udrt = remote update
rnrt = remote rename
rpull = pull --rebase
ram = am --resolved
sam = am --skip
aam = am --abort
st = status
sst = status -s
sh = show
ssh = show --stat
sr = show-ref
sfp = format-patch -s
ss = stash
ass = stash apply
pss = stash pop
piss = stash pop --index
lss = stash list
css = stash clear
[commit]
template = /home/yuanlu/.gitmsg
git全局配置的更多相关文章
- Git 全局配置查看修改
查看 git config --list git config --global --list 新增 git config --global user.emal=123 删除 git config - ...
- GIT·全局配置文件及项目配置文件
阅文时长 | 0.03分钟 字数统计 | 48.8字符 主要内容 | 1.引言&背景 2.声明与参考资料 『GIT·全局配置文件及项目配置文件』 编写人 | SCscHero 编写时间 | 2 ...
- git config 的全局配置
使用git的全局配置 .gitconfig 一:修改 用户下的.gitconfig 修改如图信息,添加你的信息 二: 命令添加 $ git config --global user.name ...
- Windows系统Git安装配置
Git的安装 Git是一个开源的分布式的版本控制软件,是Linus Torvalds 为了方便开源贡献者协同开发和管理 Linux 内核开发替代BitKe而开发的. 打开git官网的下载地址:http ...
- 一台电脑,两个及多个git账号配置
1. 生成两[三]个ssh公钥私钥 方法参照:http://www.cnblogs.com/fanbi/p/7772812.html第三步骤 假定其中一个是id_rsa, 另一个时id_rsa_two ...
- git 项目配置用户名、邮箱的方法
git 项目配置用户名.邮箱的方法 单个仓库里,配置用户名.邮箱: git config user.name "姓名" git config user.email "邮箱 ...
- git第一节----git config配置
@查看git的版本 git --version @查看git配置信息 git config --list config list分全局和局部,在根目录下执行git config --list显示为全局 ...
- Git 使用配置
应用情景:使用Git前需要配置 user.name 和 user.email 信息.Git利用这些信息记录谁进行了什么样的操作.Git属于分布式版本管理系统,开发者很多,配置这个就相当于自报家门,告诉 ...
- Git安装配置(Linux)
使用yum安装Git yum install git -y 编译安装 # 安装依赖关系 yum install curl-devel expat-devel gettext-devel openssl ...
随机推荐
- SNV ConnerStore使用说明
1. 上传自己新建的文件新建的类文件 后面的 会有A标示要先 Add To Working copy 再点击提交 2. 上传第三方库时 默认SVN是忽略.a文件的要找到.a文件把他设置成不是忽略的通 ...
- c语言变量作用域问题
c语言中的变量作用域总结 不管什么语言,main好像总是程序的入口,大括号是它的内容:变量的作用域总是困扰着我们,接下来,我们循序渐进的搞明白c语言中的变量作用域,首先得知道c是弱类型的语言,弱类型表 ...
- Basic Concepts of International Trade
The international trade structure is a reflection of worldwide economic development, industrial stru ...
- <顶>vim快捷键映射Map使用
问题描述: 使用vim中的快捷键映射map,可以自定义快捷键 问题解决: (1)vim模式 (2)map前缀 (3)删除映射Map (4)使用示例 (5)查看快捷键映射 命令行---:verbose ...
- Matlab中min/max函数的误解
1.C= min(a):返回最小值:我原来以为如果a是行向量,min(a)返回a本身,因为我记得min(a,1)是按列找最小,这是默认的.doc min发现,只要a是向量,那么返回最小值. 2.C= ...
- STL中的单向队列queue
转载自:http://blog.csdn.net/morewindows/article/details/6950917 stl中的queue指单向队列,使用时,包含头文件<queue>. ...
- Java多线程——<二>将任务交给线程,线程声明及启动
一.任务和线程 <thinking in java>中专门有一小节中对线程和任务两个概念进行了具体的区分,这也恰好说明任务和线程是有区别的. 正如前文所提到的,任务只是一段代码,一段要达成 ...
- css文件都写在一个里面还是每个页面都引用单独的css样式好?
因为网站比较小,外加网站页面有很多重复构件,决定采用“构件复用”搭建网页,但是遇到了一个问题.因为虽然有共同的css,但是每个页面或多或少都有独立的样式控制,到底是写在同一个css还是分离看上去清楚一 ...
- VC6.0环境安装STLport-5.2.1
今天安装STLport,网上搜资料安装好久,都不行,因为STLport 的版本不对,我这是STLport-5.2.1新版本. (注意:下面的步骤都在一个cmd里操作,很简单的原因:环境变量啊) 1.首 ...
- leetcode Triangle及其思考
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n ...