git 查看远程分支最后一次提交时间

git 查看远程分支最后一次提交时间,第1张

git 查看远程分支最后一次提交时间

背景

  因为工程创建时间很长了,项目又特别多,导致代码库中远程分支有100多。


想要清理一下远程分支,但又不能盲目的删除,需要一定的参考信息。


  可以通过代码最后提交时间来进行判断,但是100多个分支,一个一个看不现实。


可以通过下面的脚本实现,上面是查询本地分支最后一次提交时间,下面是查询远程分支最后一次提交时间。


  把下面git alias加到用户目录下的.gitconfig文件中即可(linux:~/.gitconfig;window:打开cmd显示的路径或运行中输入英文.打开的目录)

  sbtime = !"for k in `git branch|perl -pe s/^..//`;do echo `git show --pretty=format:\"%Cgreen%ci %Cblue%cr%Creset\" $k|head -n 1`\\\t$k;done|sort"
sbrtime = !"for k in `git branch -r|perl -pe s/^..//`;do echo `git show --pretty=format:\"%Cgreen%ci %Cblue%cr%Creset\" $k|head -n 1`\\\t$k;done|sort"

  配置了上面的别名后,就可以使用 git sbrtime查看远程分支最后一次提交时间了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/587836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存