# Working with project branches and tags

A project is the highest physical structure for storing all different types of items. Talend Studio supports a version control system that enables you to have different copies of a project in different Git branches or tags. The items in one project branch or tag are independent of those in another.

This section addresses topics related to project branches and tags, including:

* [Creating a local branch from Talend Studio](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/creating-local-branch-from-studio-git-only)

* [Committing changes to a local branch](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/committing-changes-to-a-local-branch)

* [Pushing changes on a local branch to the remote end](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/pushing-changes-on-local-branch-to-remote-end-git-only)

* [Updating a local branch](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/updating-local-branch-git-only)

* [Deleting a local branch](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/deleting-local-branch-git-only)

* [Creating a tag for a project](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/creating-tag-for-project)

* [Switching between branches or tags](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/switching-between-branches-or-tags)

* [Viewing the Git commit history](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/viewing-git-commit-history)

* [Resolving conflicts between branches](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/resolving-conflicts-between-branches-git-only)

* [Merging remote branches](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/merging-remote-branches-git-only)

* Available in:
* Big Data
* Big Data Platform
* Data Fabric
* Data Integration
* Data Management Platform
* Data Services Platform
* ESB
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

Information noteNote: When you work on a Git managed project, depending on the security policy set for Git in Talend Administration Center, you may see a dialog box asking you to provide your Git credentials when Talend Studio tries to connect to Git.

* If the Git credentials are managed by Talend Administration Center and the Git login and password are not specified in user settings or at user creation, you will be prompted to enter your Git login credentials each time Talend Studio tries to connect to the Git.
* If the Git credentials are managed by Talend Studio, you will be prompted to enter your Git login credentials when Talend Studio tries to communicate with Git and you have the option to store your Git login credentials in Talend Studio so that you will not be prompted again.

For more information about security policy configuration for Git, see [Setting up the Security Policy](https://help.qlik.com/talend/r/en-US/8.0/administration-center-user-guide/setting-up-security-policy).

### In this section

* [Best Practices: Git with Talend](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/best-practices-git-with-talend)
* [Creating a local branch from Talend Studio](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/creating-local-branch-from-studio-git-only)
* [Committing changes to a local branch](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/committing-changes-to-a-local-branch)
* [Pushing changes on a local branch to the remote end](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/pushing-changes-on-local-branch-to-remote-end-git-only)
* [Updating a local branch](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/updating-local-branch-git-only)
* [Deleting a local branch](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/deleting-local-branch-git-only)
* [Creating a tag for a project](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/creating-tag-for-project)
* [Switching between branches or tags](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/switching-between-branches-or-tags)
* [Viewing the Git commit history](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/viewing-git-commit-history)
* [Resolving conflicts between branches](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/resolving-conflicts-between-branches-git-only)
* [Merging remote branches](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/merging-remote-branches-git-only)
* [Git operations: what Talend Studio does behind the scenes](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2025-09/git-operations-what-talend-studio-does-behind-scenes)