Releases: AlpsRhine/GitMaster
Releases · AlpsRhine/GitMaster
Release list
GitMaster v1.0.0
Title
GitMaster v1.0.0
Release notes
GitMaster v1.0.0
GitMaster 的首个公开版本。
Initial public release of GitMaster.
功能特性 / Features
-
支持从暴露的
.git/目录中恢复文件 -
支持 loose-object 仓库
-
支持 packfile 仓库
-
支持 loose + pack 混合仓库
-
支持
packed-refs -
在本地镜像 Git 元数据以辅助恢复
-
恢复过程中提供可视化进度条
-
提供彩色状态输出
-
恢复完成后输出带成功/失败标记的源码目录树
-
Recover files from exposed
.git/directories -
Support loose-object repositories
-
Support packfile-backed repositories
-
Support mixed loose + pack repositories
-
Support
packed-refs -
Mirror Git metadata locally for recovery
-
Visual progress bar during recovery
-
Colored status output
-
Final source tree summary with success/failure markers
运行要求 / Requirements
-
Python 3.9+
-
建议系统
PATH中可直接调用 Git,以获得完整 packfile 支持 -
Python 依赖见
requirements.txt -
Python 3.9+
-
Git in
PATHis recommended for full packfile support -
Python dependencies are listed in
requirements.txt
使用方法 / Usage
pip install -r requirements.txt
python gitmaster.py http://target/.git/
### 说明 / Notes
本项目作为独立重写实现发布,用于暴露 .git/ 恢复场景。
This project is published as an independently written implementation for exposed .git/ recovery workflows.
仅可用于你拥有或明确获得授权的目标系统。
Use only on systems you own or are explicitly authorized to assess.