#git-branch #branch #git #remote #local-git

已删除 git-gone

管理“已删除”的 Git 分支

14 个版本 (2 个稳定版)

1.1.0 2024年2月28日
1.0.0 2023年8月20日
0.5.0 2023年4月3日
0.4.3 2022年12月1日
0.1.1 2018年9月23日

#26#local-git

Download history 10/week @ 2024-03-10 282/week @ 2024-03-31 1/week @ 2024-04-07

每月325 次下载

Apache-2.0

12KB
127

git-gone(1)

Sebastian Wiesner sebastian@swsnr.de :doctype: manpage :revnumber: 1.1.0 :revdate: 2024-02-28 :mansource: git-gone {revnumber} :manmanual: git-gone

名称

git-gone - 修剪“已删除”的 Git 分支

概述

git gone [-fv] list + git gone [-fv] prune

描述

列出或删除“已删除”的分支,即以前在远程分支上有一个上游分支,但现在已被删除的本地分支。

这种情况通常发生在拉取请求的工作流程中,在合并拉取请求后,上游分支在服务器上被删除,留下了一个从该分支发起的本地分支。 git gone 可以轻松地删除这些遗留分支。

命令

list:: 列出所有已删除分支。

prune:: 删除所有已删除分支。 + 打印删除分支的列表,包括一个命令来恢复分支,前提是引用的提交仍然在 reflog 中。

选项

-V:: --version:: 打印版本号并退出。

退出状态

成功时为 0,否则为非零。

错误

请将错误报告给 https://github.com/swsnr/git-gone/issues/new

另请参阅

git(1)

关于这个想法的所有功劳都归功于 Eugene Yokota(请参阅 http://eed3si9n.com/

版权所有 2018-2020 Sebastian Wiesner sebastian@swsnr.de

根据 Apache 许可协议版本 2.0(“许可证”);除非遵守许可证,否则您不得使用此文件。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。

除非适用法律要求或书面同意,否则根据本许可证分发的软件按照“现状”的基础分发给用户,不提供任何形式的保证或条件,无论是明示的还是默示的。有关许可证的具体语言和权限、限制,请参阅许可证。

依赖项

~11MB
~270K SLoC