Last updated: February 2026
This Getting Started Guide introduces GitKraken Desktop with a basic workflow—cloning a repository, making changes, and merging them.
Quick Start
Follow this basic Git workflow in GitKraken Desktop to start contributing to a repository.
- Clone a repository: Go to File > Clone Repo, paste a repository URL or browse your connected Git hosting service, and click Clone the repo.
- Create a branch: Right-click any commit in the graph and select Create branch here. Name it and press Enter.
- Make changes: Edit files in your working directory. Saved changes appear under the WIP node in the Commit Graph.
- Stage changes: Click the WIP node to open the Commit Panel. Click files to stage them, or press Cmd/Ctrl + Shift + S to stage all.
- Commit: Enter a commit message and press Cmd/Enter (macOS) or Ctrl/Enter (Windows/Linux).
- Push: Click Push in the toolbar to upload your branch to the remote.
- Merge: When your work is ready, check out the target branch and right-click your feature branch to select Merge.
If merge conflicts occur, GitKraken Desktop opens the Merge Tool, where you can select lines from each side and commit the resolution.
Learn Git with GitKraken
In this series, you’ll learn Git concepts and how to apply them using GitKraken Desktop.
Explore how version control fits into a DevOps workflow by reading our DevOps Tools Report.
GitKraken Tutorials
Need help getting started with the product interface? Watch these video tutorials.
Understanding Local Repositories
Most Git actions in GitKraken Desktop occur in the local repository, meaning changes are made on your machine.
Local branches are indicated in the graph with the icon.
Git is fast because all changes occur locally, not over a network. Even if a remote server fails, your team retains full copies of the project.
.git Folder
This folder contains all the metadata and commit history. If deleted, Git operations like switching branches or pulling remotes won’t work.
Working Directory
This is your active file state. When switching branches or pulling updates, Git modifies your working directory to match the current branch.
Learn more about Git repositories.
Example Workflow
Follow this workflow to make your first commit in GitKraken Desktop.
Create a Branch
Right-click main in the Commit Graph and choose Create branch here. Name it develop—a branch for ongoing development.

Modify a File
Edit README.md to reflect your project. You can open this file directly from the Commit Graph.

Stage and Commit
After editing, select the //WIP node to view unstaged changes. Stage all with the green button.

Then enter a commit message and click .
Learn more about staging and committing.
Merge to Main
When develop is ahead of main, you can merge:

To merge, drag develop onto main in the graph and choose Merge.

Learn more in Branching and Merging.
Summary
This basic workflow sets the foundation for more advanced topics like pushing and pulling and GitFlow.
Watch how a commit is made using GitKraken Desktop: