Skip to content

Commitly is a lightweight desktop app that streamlines Git workflows. No terminal required — just stage, commit, and push your changes with a clean, intuitive interface. Whether you're a beginner or a power user, Commitly makes version control fast, simple, and accessible.

Notifications You must be signed in to change notification settings

patrikinho0/Commitly

Repository files navigation

Commitly 🚀

Commitly is a lightweight desktop application that simplifies Git operations like staging, committing, and pushing — no command line needed. Designed for developers who want fast, intuitive version control right from a clean GUI.


✨ Features

  • 📁 Add and stage files with one click
  • 📝 Write and commit changes easily
  • ⬆️ Push to remote repositories without terminal commands
  • 🔍 View current branch and status
  • 🧠 Smart use of QProcess to execute Git commands under the hood
  • 🔒 Safer, beginner-friendly alternative to direct CLI usage

🧰 Built With

  • C++ – core logic and functionality
  • Qt Creator – full development environment
  • Qt Framework – UI and backend integration
  • QProcess – to handle Git operations (e.g. git add, git commit, git push)
  • CMake / qmake – project configuration and build

🚀 Installation

Requirements

  • Git installed and added to your system path
  • Qt Creator with Qt 5.x or 6.x
  • C++17 compatible compiler

Steps

  1. Clone this repository:
    git clone https://github.com/patrikinho0/Commitly.git
  2. Open the .pro or CMakeLists.txt file in Qt Creator
  3. Build and run the project

🖥️ Usage

  • Open Commitly
  • Select your local Git project folder
  • Stage files, write commit messages, and push — all with buttons
  • No terminal needed 🎉

🤝 Contributing

  • Pull requests are welcome. For major changes, please open an issue first to discuss what you'd like to change.

💡 Author

About

Commitly is a lightweight desktop app that streamlines Git workflows. No terminal required — just stage, commit, and push your changes with a clean, intuitive interface. Whether you're a beginner or a power user, Commitly makes version control fast, simple, and accessible.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors