Skip to content

Kredsya/qtgit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QtGit

Introduction

A simple GUI based git repository management file explorer written in Python using PyQt5. Inspired by pyqtexplorer.

We love using Git in CLI, but this is difficult for newcomers. So, we developed a program to use Git conveniently through GUI. We hope QtGit will be a good starting point for novices to understand how Git works.

Features

  • File explorer
  • Initialization of a Git repository
  • Version control of a Git repository
  • Branch management of a Git repository
  • Commit history of a Git repository
  • Cloning the Git repository

Requirements

  • Microsoft Windows 10
  • Python 3.11.4 or above
  • PyQt5 5.15.9 or above
  • ansi2html 1.8.0 or above
  • beautifulsoup4 4.12.2 or above

Installation

Clone this repository and install required dependencies.

git clone https://github.com/Kredsya/qtgit.git
pip3 install PyQt5
pip3 install ansi2html
pip3 install beautifulsoup4

or you can also try this command

pip install PyQt5
pip install ansi2html
pip install beautifulsoup4

Execution

python3 src/app.py

or you can also try this command

python src/app.py

Documentation

Refer documentation.md for more information.

License

QtGit is released under the CC0-1.0 license.