真知棒系列之 Git

真知棒系列主要是将平时开发过程中后知后觉的知识点进行了部分的规整。真知,棒!

1
git branch -a --contains XXXX

当前分支被包含在哪些分支里,-a 表示 local 和 remote,去掉则为 local,contains 后也可以跟上 commit 号进行定向查询

1
git branch -a | grep XXXX

列出所有包含 XXXX 的分支,方便 checkout

1
git log --all --author=XXXX

列出所有作者为 XXXX 的日志,方便定位自己提交过的内容

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

列出所有linus作为作者提交、时间降序排列的分支信息

文章目录