---
title: "Collaborate with GitHub Desktop"
content_type: course
url: "https://learn.unity.com/course/collaborate-with-github-desktop?language=en"
language: en
difficulty: beginner
duration_minutes: 30
unity_version:
  - "6.2"
supported_unity_versions:
  - name: "6.2"
    url: "https://learn.unity.com/course/collaborate-with-github-desktop.md?language=en&version=6.2"
last_updated: "2026-08-04T14:20:40.000Z"
---

# Collaborate with GitHub Desktop

In this course, you'll learn to collaborate on Unity projects using GitHub Desktop. You'll set up version control, track changes, manage large assets with Git Large File Storage (LFS), and master essential team workflows like creating branches and resolving merge conflicts. By the end of this course, you'll know how to protect your work and contribute to shared projects.

## Contents

- [Get started with GitHub Desktop](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/get-started-with-github-desktop?language=en&version=6.2) ([md](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/get-started-with-github-desktop.md?language=en&version=6.2)) — In this tutorial, you’ll learn how to set up GitHub Desktop to enable version control for Unity project collaboration.
- [Connect a Unity project to GitHub Desktop](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/connect-a-unity-project-to-github-desktop?language=en&version=6.2) ([md](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/connect-a-unity-project-to-github-desktop.md?language=en&version=6.2)) — Set up GitHub Desktop for your Unity project to track changes, commit updates, and collaborate with your team.
- [Set Up Git LFS to Manage Large Files in Unity](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/set-up-git-lfs-to-manage-large-files-in-unity?language=en&version=6.2) ([md](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/set-up-git-lfs-to-manage-large-files-in-unity.md?language=en&version=6.2)) — In this tutorial, you set up Git LFS to manage large Unity assets efficiently and keep your repository lean.
- [Create branches and resolve merge conflicts](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/create-branches-and-resolve-merge-conflicts?language=en&version=6.2) ([md](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/create-branches-and-resolve-merge-conflicts.md?language=en&version=6.2)) — Learn to manage development with Git by creating feature branches and resolving merge conflicts in GitHub Desktop.
- [Clone a Unity project from GitHub](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/clone-a-unity-project-from-github?language=en&version=6.2) ([md](https://learn.unity.com/course/collaborate-with-github-desktop/tutorial/clone-a-unity-project-from-github.md?language=en&version=6.2)) — Learn to clone a GitHub repository to create a local Unity project for smoother team collaboration.
