赞
踩
查看项目内指定用户的今日提交内容的命令为:
git log --no-merges --color --date=format:'%Y-%m-%d %H:%M:%S' --author='XXXX' --since=1.days --pretty=format:'%Cblue%s' --abbrev-commit
其中–author=‘XXXX’ 的xxxx为自己在git中使用的账号名。
通过这行命令,我们就能获取到今天提交的内容的标题信息了,只需要在提交的时候写清自己的提交内容,就可以在下班后,使用此行命令来粘贴自己今天的工作内容。
而git 宏定义一列长命令的方式为:
git config --global alias.XX “命令的完整指令”
xx为重命名后的指令。
结合两条命令,在进行如下设置后:
git config --global alias.mylog “log --no-merges --color --date=format:'%Y-%m-%d %H:%M:%S' --author='XXXX' --since=1.days --pretty=format:'%Cblue%s' --abbrev-commit”
将XXXX改为自己的名字,然后在Git Bash Here 命令中就可以使用命令行:
git mylog
来展示今日提交内容,选择性粘贴日报。如下图所示:
举一反三时间:
你还可以这么来定制别名,git pp就可以一次执行2个命令,先pull再push
!表示以shell格式执行,;表示命令分隔符
git config --global alias.pp “!git pull;git push”
那么git pp 就是先pull再push了
git config --global alias.clear ‘!git checkout .;git clean -df’
那么git clear 这个就是git clear回滚本地所有修改
以上功能为Shaco教授给我的小技巧,记录下来,以便于方便别人和自己。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。