Getting Started with Git & GitHub, Setup Guide + UV Basics
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
DeepCamp AI