zoukankan      html  css  js  c++  java
  • 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`\	$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`\	$k;done|sort"

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

  • 相关阅读:
    qt映射器QSignalMapper的理解
    win10环境下安装Qt4.8、PyQt及development tools
    BZOJ1040 基环森林 找环+基础树形DP
    贪心 BZOJ1034
    HDU5293 树链剖分+树形DP
    BZOJ 1028 BZOJ 1029 //贪心
    BZOJ1025
    仙人掌图判定及求直径HDU3594 BZOJ1023
    BZOJ1021
    BZOJ1022
  • 原文地址:https://www.cnblogs.com/huanyou/p/9901195.html
Copyright © 2011-2022 走看看