
Description
Before the commands are second nature, add, commit, branch, push and their flags are easy to fumble in a terminal and mess up history. GitForce is a graphical shell over the Git command line — staging, committing, branching and push/pull become buttons and drag-and-drop, and you see at a glance which files changed and which are staged — so you keep versions in order without memorizing commands.
It is purely a Git front end: Git and the .NET Framework must be installed first, and GitForce only visualizes the operations while standard Git runs underneath, so behaviour matches the command line rather than inventing its own. Files drag in and out of the staging area, branches and commit history sit on screen, and it targets developers who already understand Git concepts but would rather not type each command. Cross-platform on Windows and Linux.
Visual staging and commit: working-tree changes and staged files are listed separately, dragged or checked into the index, and committed with one click after a message.
Branch management: create, switch and merge branches by clicking, without recalling the exact checkout or merge syntax.
Remote push/pull: push, pull and fetch become button actions, with remotes and tracking relationships shown clearly.
Standard Git underneath: it is only a front end to the command line, running your machine's standard Git so behaviour is identical.
Cross-platform: runs on Windows and Linux, with Git and the .NET runtime installed beforehand.
It is purely a Git front end: Git and the .NET Framework must be installed first, and GitForce only visualizes the operations while standard Git runs underneath, so behaviour matches the command line rather than inventing its own. Files drag in and out of the staging area, branches and commit history sit on screen, and it targets developers who already understand Git concepts but would rather not type each command. Cross-platform on Windows and Linux.
Features
Visual staging and commit: working-tree changes and staged files are listed separately, dragged or checked into the index, and committed with one click after a message.
Branch management: create, switch and merge branches by clicking, without recalling the exact checkout or merge syntax.
Remote push/pull: push, pull and fetch become button actions, with remotes and tracking relationships shown clearly.
Standard Git underneath: it is only a front end to the command line, running your machine's standard Git so behaviour is identical.
Cross-platform: runs on Windows and Linux, with Git and the .NET runtime installed beforehand.
