跳转到主要内容

Git删除已合并的分支

项目描述

git-del-br

GitHub issues GitHub stars GitHub license PyPI

删除已合并的分支

用法

usage: git-del-br [-h] [-ls] [-r] [-l] [-a] [-t time] [-br branch]
                     [-pre prefix] [-suf suffix]

Tool for deleting remote and local merged branches from Git

optional arguments:
  -h, --help            show this help message and exit
  -ls, --list           Lists the branches (not delete)
  -r, --remote          remove merged branches
  -l, --local           Remove local branches
  -a, --all             Removes both local and remote merged branches
  -t time, --time time  All branches after t-time which the branch is merged
                        (in days) default = -1 means infinite days
  -br branch, --branch branch
                        Branch from which other branches will be analysed
                        (default = current_branch)
  -pre prefix, --prefix prefix
                        Filter branches based on prefix
  -suf suffix, --suffix suffix
                        Filter branches based on suffix

您可以在此处找到有关项目的更多详细信息。

示例

  • 列出过去3个月(最后提交是在3个月前)未接触过的远程已合并分支

    git-del-br -ls -r -t=90

删除这些分支

git-del-br -r -t=90
  • 列出以dev前缀开始的本地分支

    git-del-br -ls -l -pre='dev'

删除这些分支

git-del-br -l -pre='dev'

安装

您可以使用pip通过pip install git-del-br进行安装。

贡献

从项目分支。从mastergh-pages创建分支,并向同一分支提交PR。

许可协议

强大的MIT许可协议。请查看LICENSE以获取更多详细信息。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

git-del-br-1.0.6.tar.gz (4.9 kB 查看哈希值)

上传时间

由以下机构支持