Public
Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

pipeline

Kommit

Git gui client for KDE

Build

Install Qt via online installer or your distro's package manager

sudo apt install qt6-qmake qt6-qmake-bin libqt6core6a libqt6gui6 libqt6concurrent6

Install required packages

sudo apt install libkf6config-dev libkf6configwidgets6 libkf6configwidgets-dev libkf6coreaddons-dev libkf6crash-dev libkf6dbusaddons-dev libkf6doctools-dev libkf6i18n-dev libkf6xmlgui-dev libkf6kio-dev libkf6kiocore6 libkf6kiogui6 libkf6kiowidgets6 libkf6textwidgets-dev libkf6texteditor-dev cmake make extra-cmake-modules gettext libkf6syntaxhighlighting-dev libkf6syntaxhighlighting-data libkf6syntaxhighlighting-tools libgit2-dev

Navigate to source dir and do these steps

mkdir build
cd build
cmake ..
make -j 8
make install

TODO list

  • Rebase support
  • Make a new visual graph for doing merge or rebase
  • Finalize merge tool (some ui improvement needed)
  • Authors view
  • Show file history in differential view (like wikipedia)
  • Reports (including chart and data)
    • Commits per authors
    • Commits per weekday and month day
    • Projects lines count per each author
  • Custom actions support (e.g. clang-format)

Features

Show overlay icons on files in the Dolphin file manager
Browse files in another branch or commit and view files content
Autocomplete on writing commit messages
Graph view for commits and merges
Show changes on visual way
See differences and conflicts and resolve them by visual tool

关于 About

Graphical Git Client

语言 Languages

C++96.3%
CMake3.1%
C0.4%
Shell0.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
93
Total Commits
峰值: 18次/周
Less
More

核心贡献者 Contributors