Import from a Repository
The Import tab copies objects from any repository you can access — another app's repository, another branch of the same repository, or a shared library — into the current app. It is the way to reuse a sheet, a set of master measures or a script section across apps.

Select the repository
Click Select Repository. The list shows every repository of the active Git profile as a tree; type in Filter repositories or untick Tree view to see a flat list. Repositories marked lib are public libraries with reusable content.

After the repository is selected, choose the branch and the commit you want to import from (the latest by default).
Choose the object type
| Type | What is listed | Available on |
|---|---|---|
| Sheets | The sheets of the repository with their charts | App pages |
| Master Items | Master measures, dimensions and visualizations | App pages |
| Variables | Script and UI variables | App pages |
| Bookmarks | Bookmarks stored in the repository | App pages |
| Load Script | Script sections | App pages and Qlik Cloud Script pages |
Select the items and click Import
Tick the items and click Import. Gitoqlok creates them in the app; sheets bring their charts along, and master items referenced by imported charts are imported as well.
Resolve conflicts (load script)
If a script section with the same name already exists, the Conflict dialog asks per section whether to Overwrite from repo or keep the existing one; tick apply to all to answer once for all sections.
Typical uses
- Reuse a template sheet (for example, an ABC analysis) from a library repository in a new client app.
- Restore one object from an older commit of the app's own repository without rolling back everything.
- Pull a colleague's sheet from their branch into yours before the pull request is merged.
- Migrate bookmarks between servers: commit the app on server A, deploy or create the app on server B, import Bookmarks.
Notes
- Imported objects keep their IDs when they do not collide with existing ones; otherwise new IDs are generated.
- The Import tab needs the full app data, so it initialises a few seconds after the popup opens.
- To create a whole new app from a repository use Deploy from Git instead.
