Skip to content

uiharuayako/SuperRebaseTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Git 仓库管理工具

这是一个基于 Python 的简单图形界面工具,用于方便地管理 Git 仓库。用户可以通过这个工具克隆仓库、切换分支、在仓库之间复制文件、创建新分支并提交本地更改,所有操作都可以通过图形化界面完成。

功能介绍

  • 克隆 Git 仓库:将 Git 仓库克隆到本地,并生成两个独立的文件夹。
  • 切换分支:轻松切换第一个和第二个仓库的分支。
  • 在仓库之间复制文件:将第一个仓库的文件(除了 .git 文件夹)复制到第二个仓库,并覆盖现有文件。
  • 创建新分支:在第二个克隆的仓库中创建并切换到新的分支。
  • 提交本地更改:提交第二个仓库的本地更改,提交信息由用户输入。
  • 保存与加载用户输入:工具会自动保存用户的输入(如目录名称、Git URL、分支名称和提交信息)到本地 JSON 文件。启动时会自动加载上次保存的数据,方便用户继续操作。

安装要求

  • Python 3.x
  • GitPython 库(pip install GitPython

如果您的系统没有安装 tkinter,您可以根据以下方式安装:

  • Ubuntu/Debiansudo apt-get install python3-tk
  • Windows/Mactkinter 通常会随 Python 一起安装。

安装依赖

运行以下命令来安装所需的 Python 库:

pip install -r requirements.txt

About

帮助你干掉一大堆commit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages