aiux
PatternsPatternsCoursesCoursesNewsNewsResourcesResources
Overview

Setup

  • Create Your GitHub Account
  • Install Git on Your Computer
  • Understanding Git Basics

Core Features

  • Clone Your First Repository
  • Making and Committing Changes
  • Working with Branches

Developer Collaboration

  • Creating Pull Requests
  • Reviewing and Merging PRs

Best Practices

  • Handling Merge Conflicts
  • GitHub Workflow for Design Teams
  1. Guides
  2. /
  3. GitHub Course for Designers
  4. /
  5. Understanding Git Basics
SetupLesson 3 of 10

Understanding Git Basics

2 min readGitHub for Designers

Before diving into GitHub, let's understand the core concepts of Git. These fundamentals will help you navigate version control with confidence.

Key Concepts

  • Repository (Repo): A folder containing your project files and their entire version history
  • Commit: A snapshot of your project at a specific point in time, like saving a version
  • Branch: A parallel version of your code for working on features without affecting the main code
  • Clone: Creating a local copy of a remote repository on your computer
  • Push: Uploading your local changes to the remote repository on GitHub
  • Pull: Downloading the latest changes from GitHub to your local copy

The Git Workflow

Here's the typical flow when working with Git:

1

Clone or Pull

Get the latest code from GitHub to your computer

2

Make Changes

Edit files, add features, or fix bugs in your local copy

3

Stage Changes

Select which changes you want to include in your next commit

4

Commit

Save a snapshot with a message describing what you changed

5

Push

Upload your commits to GitHub so others can see them

Why Version Control Matters for Designers

Version control lets you track every change, revert mistakes, and collaborate without overwriting others' work. It's like having unlimited undo history that works across your entire team.

Lesson Complete!

  • Understand repositories, commits, and branches
  • Know the basic Git workflow
  • Ready to start working with GitHub

You now understand the fundamentals. Let's put this into practice!

← Previous LessonInstall Git on Your ComputerNext Lesson →Clone Your First Repository
← Back to GitHub Course for Designers overview

On this page

  • Key Concepts
  • The Git Workflow

aiux

AI UX patterns from shipped products. Demos, code, and real examples.

Have an idea? Share feedback

Get daily AI UX news

Resources

  • All Patterns
  • Browse Categories
  • Contribute
  • AI Interaction Toolkit
  • Agent Readability Audit
  • Newsletter
  • Documentation
  • Figma Make Prompts
  • Designer Guides
  • All Resources →

Company

  • About Us
  • Privacy Policy
  • Terms of Service
  • Contact

Links

  • Portfolio
  • GitHub
  • LinkedIn
  • More Resources

Copyright © 2026 All Rights Reserved.