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
每月325 次下载
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/)
- git gone:清理过时的本地分支在 http://eed3si9n.com/git-gone-cleaning-stale-local-branches
- 在 Bash 中使用 git-gone 在 https://github.com/eed3si9n/git-gone
版权
版权所有 2018-2020 Sebastian Wiesner sebastian@swsnr.de
根据 Apache 许可协议版本 2.0(“许可证”);除非遵守许可证,否则您不得使用此文件。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。
除非适用法律要求或书面同意,否则根据本许可证分发的软件按照“现状”的基础分发给用户,不提供任何形式的保证或条件,无论是明示的还是默示的。有关许可证的具体语言和权限、限制,请参阅许可证。
依赖项
~11MB
~270K SLoC