Skip to content

GitHub 101 is a beginner-friendly guide to learning GitHub from scratch. This repository provides step-by-step lessons to help you create an account, set up repositories, manage files, and collaborate with others. Whether you're new to GitHub or looking for a refresher, this series will guide you through the essentials.

License

Notifications You must be signed in to change notification settings

krishnatejavedula/github-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub 101 🚀

A step-by-step guide for beginners to learn GitHub.

About

This repository provides a structured series of lessons to help beginners understand and use GitHub effectively.

Prerequisites

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)

Recommendations

  • 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

Lessons

  1. Lesson 1: Getting Started with GitHub - Create an account, set up a repository, and add files using GitHub's web interface.
  2. Lesson 2: Initializing a Local Git Repository - Create a local Git repository, track files, and push changes to GitHub.
  3. Lesson 3: Working with Branches and Commits - Create and switch branches, make commits, push changes, and merge updates in Git.
  4. More lessons coming soon...

Resources

  • 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.

Who is This For?

  • Beginners & Students learning version control
  • Developers new to GitHub
  • Anyone looking to improve their GitHub skills

Contribute & Share

⭐ Star this repo and share it with others if you find it helpful!

About

GitHub 101 is a beginner-friendly guide to learning GitHub from scratch. This repository provides step-by-step lessons to help you create an account, set up repositories, manage files, and collaborate with others. Whether you're new to GitHub or looking for a refresher, this series will guide you through the essentials.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published