hegjon / GitQlient

GitQlient: Multi-platform Git client written with Qt.

Home Page:https://www.francescmm.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitQLient logo

GitQlient: Multi-platform Git client written with Qt

Build status Build Status

GitQlient, pronounced as git+client (/gɪtˈklaɪənt/) is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality.

GitQlient main screen

Some of the major feature you can find are:

  1. New features:
    1. Easy access to remote actions like: push, pull, submodules management and branches
    2. Branches management
    3. Tags and stashes management
    4. Submodules handling
    5. Allow to open several repositories in the same window
    6. Better visualization of the commits and the work in progress
    7. Better visualization of the repository view
    8. GitHub/GitLab integration
    9. Embedded text editor with syntax highlight for C++
  2. Improved UI experience
    1. Easy access to the main Git actions
    2. Better code separation between Views and Models
    3. Simplification of the different options one can do, keeping it to what a Git client is

User Manual

Please, if you have any doubts about how to use it or you just want to know all you can do with GitQlient, take a look to the user manual in here.

It is planned to release for Linux, MacOs and Windows. However, take into account that the development environment is based on Linux and it will be the first platform released.

Development documentation

I'm aware that developers may like to have some more information beyond the User Manual. Whether you want to collaborate in the development or just to know how GitQlient works I think it's nice to have some development documentation. In the Wiki section I will release class diagramas, sequence diagrams as well as the Release Plan an features. Take a look!

About

GitQlient: Multi-platform Git client written with Qt.

https://www.francescmm.com

License:GNU Lesser General Public License v2.1


Languages

Language:C++ 93.7%Language:CSS 4.2%Language:QMake 1.1%Language:C 0.4%Language:Objective-C 0.3%Language:Shell 0.2%