Git的持续备份和可恢复垃圾桶
项目描述
Git的持续备份和可恢复垃圾桶
git-blackhole 的目标是连接您的任意一个仓库到一个单一仓库(称为“黑洞”仓库),您可以将其中的任何提交(包括工作区提交、不再需要的分支和无用的暂存区)推送到该仓库。
git-blackhole 的三个主要功能:
持续备份。您可以使用 git-blackhole 将提交连续地备份到远程仓库(或任何仓库)称为黑洞仓库。
运行 git blackhole init 并设置 post-commit 钩子以运行 git blackhole push。有关详细信息,请参阅 git blackhole push 的帮助。
通过结合使用 git-wip 命令,您还可以备份/共享未提交的更改。
共享本地仓库状态。由于 git-blackhole 可以将提交和HEAD的位置推送到黑洞仓库,因此一台机器上的仓库状态可以从其他机器访问。
例如,如果您忘记从您的台式机(推送到常规远程仓库)推送一个提交,但想从您的笔记本电脑继续工作,git blackhole warp 将非常有帮助。
可恢复的垃圾箱。使用 git blackhole trash-branch 和 git blackhole trash-stashes 在将分支和暂存区发送到远程黑洞仓库后从本地仓库中删除它们。它们以普通分支的形式远程存储,以便您可以轻松恢复。
项目详情
关闭
git-blackhole-0.1.0.post1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dcd410e40b9f40479a3aeb85e6098aaa7f862efc110cc1a5988963ec51aab0f2 |
|
MD5 | 1eccfc38325a42c08ddf06d1e152ad53 |
|
BLAKE2b-256 | 44fc1f6f8b1c2c888d9e99751fd224f56503451f05e3848a6a8af4e4b11e27d0 |