背景: 项目初期建立了两个模块的分支,后续多模块开发结束,回看代码整理分支的时候发现以前的分支不记得是否为自己所创,为了不误删别人的分支,此时就需要知道这些分支到底是谁建立的.问题: git如何查看分支的创建人?解决:
我是使用sourceTree进行git管理, 解决这个问题核心的就一句代码:
git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)' | sort -k5n -k2M -k3n -k4n
下面是sourceTree的操作:
说明: 直接copy对应的代码Enter就能得到对应结果(打开doc窗口时应该进入对应的分支)