Skip to content

Creating Git repository and commits in Qlik Sense

Create Git repository for a Qlik application

Open the Qlik Sense application and open Gitoqlok. Specify the repository name and select Create Repository .

![Gitoqlok pop-up window: Create Repository](../../.gitbook/assets/Screen Shot 2024-01-18 at 16.12.54.png)

Gitoqlok pop-up window: Create Repository

TIP

You can also connect current app to existing repository as a branch.

INFO

There are two types of repositories:
1. Private - the repository will be visible only to you by default.
2. Public - the repository will be visible to everyone by default.

You can set the repository visibility on the settings page.

Besides, you can select your organization on the settings page. Your organization will own every repository by default.


Make your first commit

Make the first commit by clicking on Save Changes. Each commit must have a comment (a short description of your changes).

DANGER

Gitoqlok links the repository with the application in Qlik Sense by application ID. You could see that in the description of a Git repository.

Do not change the description of your repository as this may result in the app <-> repository link breakage.

On the Local Changes tab, select what to commit to the Git repository from the current application: Load Script, App Objects, Bookmarks, Static Files, and Reload Tasks and Data Connections:

When you open the Local Changes tab, Gitoqlok compares your current Qlik Sense application with the last committed version in your Git repository. Each changed, added, or deleted object is listed with a checkbox for selective commits.

![Gitoqlok Local Changes: Select objects to commit](../../.gitbook/assets/Screenshot 2026-03-13 at 05.43.02.png)

Gitoqlok Local Changes: Select objects to commit

For your first commit, you will see a number of objects under the "Added Objects" section in Local Changes.

Commit as you make changes

For changed and added objects, a clickable details link appears next to the item name. Clicking it expands an inline detail view showing exactly what changed inside that object - no need to open a diff viewer or compare JSON files manually.

E.g., each visualization (chart, table, KPI, etc.) inside the sheet is listed individually with its change status:

  • C — a new visualization was added to the sheet
  • D — a visualization was removed from the sheet
  • U — an existing visualization was modified

![Gitoqlok: Detailed Local Changes for Sheets](../../.gitbook/assets/Screenshot 2026-03-13 at 05.45.29.png)

Gitoqlok: Detailed Local Changes for Sheets

Alternative: video tutorial

Gitoqlok by Motio