Some commands from Git

Git的一些命令

Posted by Invictus Blog on August 9, 2017

Git的一些命令

最近项目中引入了Git,由于成员较多,在Git的使用中也遇到了一些问题,所以根据项目总结了几个Git命令:

查看分支最后一次提交者:

git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)' | sort -k5n -k2M -k3n -k4n

查看分支还没合并之前第一次提交者:

git log --format="%ae %an" master..<HERE_COMES_BRANCH_NAME> | tail -1

创建分支时写入信息:

git branch --edit-description

查询分支信息:

git config branch.<branch>.description

快速美观查看分支最后一次提交者:

git for-each-ref --format='%(color:cyan)%(authordate:format:%m/%d/%Y %I:%M %p) %(align:25,left)%(color:yellow)%(authorname)%(end) %(color:reset)%(refname:strip=3)' --sort=authordate refs/remotes

参考Find out git branch creator