git-sweep 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
git-sweep 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
git-sweep 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

git-sweep 是一个命令行工具,可用来清理已合并到 master 中的 Git 分支。

master 分支通常是所有代码所在的地方,而功能分支是暂时的,master 完成就合并了。时间一长,你就会建立一长串没用的分支,这时就可以使用git-sweep安全地删除已合并到 master 中的远程分支。

安装:

pip install git-sweep || easy_install git-sweep

用法

首先,将 Git 存储库作为当前工作目录。

$ cd myrepo

可以用preview命令预览一下

$ git-sweep preview
Fetching from the remote
These branches have been merged into master:

  branch1
  branch2
  branch3
  branch4
  branch5

To delete them, run again with `git-sweep cleanup`

接着用cleanup命令删除不要的分支:

$ git-sweep cleanup
Fetching from the remote
These branches have been merged into master:

  branch1
  branch2
  branch3
  branch4
  branch5

Delete these branches? (y/n) y
  deleting branch1 (done)
  deleting branch2 (done)
  deleting branch3 (done)
  deleting branch4 (done)
  deleting branch5 (done)

搞定!

记得告诉其他人运行 git fetch -prune来同步这次远程更新,你自己不用运行,因为你已经更新过了。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
2015/11/20 14:24

The Concurrent Mark Sweep collector

The Concurrent Mark Sweep collector The Concurrent Mark Sweep (CMS) collector (also referred to as the concurrent low pause collector) collects the tenured generation(老年代). It attempts to minimize the pauses due to garbage collection by doing most of the garbage collection work concurrently with the application threads. Normally the concurrent low pause collector does not copy or compact t...

0
1
发表了博客
2018/07/29 00:12

时间序列分析工具箱——sweep

[TOC] 翻译自《Demo Week: Tidy Forecasting with sweep》 原文链接:www.business-science.io/code-tools/2017/10/25/demo_week_sweep.html 时间序列分析工具箱——sweep sweep 的用途 正如 broom 包之于 stats 包,sweep 包用来简化使用 forecast 包的工作流。本教程将逐一介绍常用函数 sw_tidy、sw_glance、sw_augment 和 sw_sweep 的用法。 sweep 和 timetk 带来的额外好处是,如果 ts 对象是由 tbl 对象转换来的,那么在预...

0
0
发表了博客
2016/03/22 18:25

了解CMS(Concurrent Mark-Sweep)垃圾回收器

1.总体介绍: CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动JVM参数加上-XX:+UseConcMarkSweepGC ,这个参数表示对于老年代的回收采用CMS。CMS采用的基础算法是:标记—清除。 2.CMS过程: 初始标记(STW initial mark) 并发标记(Concurrent marking) 并发预清理(Concurrent precleaning) 重新标记(STW remark) 并发清理...

0
0
2019/05/27 11:18

GC深入学习(三、标记-清除【Mark-sweep】学习)

翻译自《TheGarbageCollectionHandbook》第二章:Mark-sweep garbage collection 所有垃圾收集都是基于以下四种之一的基本方法而设计的(标记-清除收集mark- sweep,复制收集copying,标记-整理收集mark-compact,引用计数reference counting)。不同的收集器可以通过不同方式组合这些方法。例如:用一个方法收集堆的一个区域,用另一个方法收集堆的其他部分。接下来的四章将重点介绍这四种基本收集类型。在第六章我们将比较他们...

0
0
发表了博客
2015/03/19 09:37

JVM--标记-清除算法Mark-Sweep

前言 垃圾自动回收机制的出现使编程更加的简单,使得我们不需要再去考虑内存分配和释放的问题,而是更加的专注在我们产品功能的实现上。但是我们还是需要花时间去了解下垃圾收集机制是怎么工作的,以便后面能够更好的进行我们应用的性能调优等。 目前最基本的垃圾收集算法有四种,标记-清除算法(mark-sweep),标记-压缩算法(mark-compact),复制算法(copying)以及引用计数算法(reference counting).而现代流行的垃圾收集算法一般是...

0
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部