A step-by-step guide for beginners to learn GitHub.
This repository provides a structured series of lessons to help beginners understand and use GitHub effectively.
Before starting, ensure you have the following:
- A GitHub account (Sign up here)
- A basic understanding of command-line usage (terminal or command prompt)
- Git installed on your system (Download Git)
- It is recommended to use Linux or macOS for a smoother development experience.
- If using Windows, install Windows Subsystem for Linux (WSL) for a better Git and command-line workflow.
- Follow the official installation guide: WSL Installation
- Lesson 1: Getting Started with GitHub - Create an account, set up a repository, and add files using GitHub's web interface.
- Lesson 2: Initializing a Local Git Repository - Create a local Git repository, track files, and push changes to GitHub.
- Lesson 3: Working with Branches and Commits - Create and switch branches, make commits, push changes, and merge updates in Git.
- More lessons coming soon...
- Git Cheatsheet – A quick reference guide to essential Git commands.
- Basic Linux Cheatsheet - A quick reference guide to essential Linux file management, text editing, and package management commands.
- Conda Guide - Installing miniforge and managing conda environments.
- Beginners & Students learning version control
- Developers new to GitHub
- Anyone looking to improve their GitHub skills
⭐ Star this repo and share it with others if you find it helpful!