Getting Started with Git & GitHub, Setup Guide + UV Basics

Matt Macarty · Beginner ·🛠️ AI Tools & Apps ·3w ago

About this lesson

⁨@MattMacarty⁩  New to version control? In this tutorial, we walk through the exact steps to get started with Git and GitHub from scratch. You'll learn how to set up your environment, initialize your first repository via the command line, and easily handle authentication. Plus, we'll look at how to speed up your Python workflow using Astral/uv to spin up repositories instantly. This tutorial shows you how to get started with Git and GitHub, covering essential steps for any aspiring developer. We'll walk through installing software, setting up your GitHub account, and creating a local git repository to track your code. Learn the core git workflow to share your code with GitHub or really, any cloud service and streamline your software development process. This video offers a practical GitHub tutorial for beginners, making it easy to understand git basics. 🔗 RESOURCES & LINKS: • Git Essentials Repository (with rollback notes): https://github.com/mjmacarty/GitEssentials • Download Git: https://git-scm.com/ • Download GitHub CLI: https://cli.github.com/ TIMESTAMPS: 00:00 - Introduction & Workflow Overview 00:35 - Downloading Git (Windows & Mac) 00:57 - Installing GitHub CLI (gh) 01:40 - Creating a Professional GitHub Account 02:26 - Working with Git Bash & Essential Commands 04:14 - Creating a Readme Markdown File (.md) 05:36 - Setting Up Your Global Git Config (Name & Email) 06:34 - Creating a New Repository on GitHub 07:50 - Initializing Git Local Repo (git init & git status) 08:22 - Adding & Committing Files (git add & git commit) 10:40 - Switching to the Main Branch 11:00 - Connecting Local Repo to GitHub (git remote) 11:42 - Authenticating via GitHub CLI (gh auth login) 14:07 - Pushing Code to GitHub & Verifying the Upload 14:43 - Streamlining the Process with uv (uv init) If you found this guide helpful, please give it a like and subscribe for more Python, data analytics, and development tutorials! * https://www.youtube.com/subscription_center?add_user=mjma

Original Description

⁨@MattMacarty⁩  New to version control? In this tutorial, we walk through the exact steps to get started with Git and GitHub from scratch. You'll learn how to set up your environment, initialize your first repository via the command line, and easily handle authentication. Plus, we'll look at how to speed up your Python workflow using Astral/uv to spin up repositories instantly. This tutorial shows you how to get started with Git and GitHub, covering essential steps for any aspiring developer. We'll walk through installing software, setting up your GitHub account, and creating a local git repository to track your code. Learn the core git workflow to share your code with GitHub or really, any cloud service and streamline your software development process. This video offers a practical GitHub tutorial for beginners, making it easy to understand git basics. 🔗 RESOURCES & LINKS: • Git Essentials Repository (with rollback notes): https://github.com/mjmacarty/GitEssentials • Download Git: https://git-scm.com/ • Download GitHub CLI: https://cli.github.com/ TIMESTAMPS: 00:00 - Introduction & Workflow Overview 00:35 - Downloading Git (Windows & Mac) 00:57 - Installing GitHub CLI (gh) 01:40 - Creating a Professional GitHub Account 02:26 - Working with Git Bash & Essential Commands 04:14 - Creating a Readme Markdown File (.md) 05:36 - Setting Up Your Global Git Config (Name & Email) 06:34 - Creating a New Repository on GitHub 07:50 - Initializing Git Local Repo (git init & git status) 08:22 - Adding & Committing Files (git add & git commit) 10:40 - Switching to the Main Branch 11:00 - Connecting Local Repo to GitHub (git remote) 11:42 - Authenticating via GitHub CLI (gh auth login) 14:07 - Pushing Code to GitHub & Verifying the Upload 14:43 - Streamlining the Process with uv (uv init) If you found this guide helpful, please give it a like and subscribe for more Python, data analytics, and development tutorials! * https://www.youtube.com/subscription_center?add_user=mjma
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Chapters (15)

Introduction & Workflow Overview
0:35 Downloading Git (Windows & Mac)
0:57 Installing GitHub CLI (gh)
1:40 Creating a Professional GitHub Account
2:26 Working with Git Bash & Essential Commands
4:14 Creating a Readme Markdown File (.md)
5:36 Setting Up Your Global Git Config (Name & Email)
6:34 Creating a New Repository on GitHub
7:50 Initializing Git Local Repo (git init & git status)
8:22 Adding & Committing Files (git add & git commit)
10:40 Switching to the Main Branch
11:00 Connecting Local Repo to GitHub (git remote)
11:42 Authenticating via GitHub CLI (gh auth login)
14:07 Pushing Code to GitHub & Verifying the Upload
14:43 Streamlining the Process with uv (uv init)
Up next
I Asked ChatGPT to Apply to 500 Jobs (8 Interviews in 48 Hours)
Sabrina Ramonov 🍄
Watch →