Git使用技巧之:利用git生成日报,和重命名git 命令

查看项目内指定用户的今日提交内容的命令为:

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使用技巧之:利用git生成日报,和重命名git 命令_第1张图片
举一反三时间:

你还可以这么来定制别名,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教授给我的小技巧,记录下来,以便于方便别人和自己。

你可能感兴趣的:(杂项)