跳转到主要内容

Git的持续备份和可恢复垃圾桶

项目描述

Git的持续备份和可恢复垃圾桶

git-blackhole 的目标是连接您的任意一个仓库到一个单一仓库(称为“黑洞”仓库),您可以将其中的任何提交(包括工作区提交、不再需要的分支和无用的暂存区)推送到该仓库。

git-blackhole 的三个主要功能:

  1. 持续备份。您可以使用 git-blackhole 将提交连续地备份到远程仓库(或任何仓库)称为黑洞仓库。

    运行 git blackhole init 并设置 post-commit 钩子以运行 git blackhole push。有关详细信息,请参阅 git blackhole push 的帮助。

    通过结合使用 git-wip 命令,您还可以备份/共享未提交的更改。

  2. 共享本地仓库状态。由于 git-blackhole 可以将提交和HEAD的位置推送到黑洞仓库,因此一台机器上的仓库状态可以从其他机器访问。

    例如,如果您忘记从您的台式机(推送到常规远程仓库)推送一个提交,但想从您的笔记本电脑继续工作,git blackhole warp 将非常有帮助。

  3. 可恢复的垃圾箱。使用 git blackhole trash-branchgit blackhole trash-stashes 在将分支和暂存区发送到远程黑洞仓库后从本地仓库中删除它们。它们以普通分支的形式远程存储,以便您可以轻松恢复。

项目详情


下载文件

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

源分布

git-blackhole-0.1.0.post1.tar.gz (15.2 kB 查看哈希值)

上传时间

由以下支持