Skip to main content

GitHub

GitHub is a platform for hosting Git repositories and collaborating on software.

What Is GitHub

GitHub stores repositories online and adds collaboration features such as pull requests, issues, code review, discussions, project boards, releases, and automation.

How To Use GitHub

Create a repository, push Git commits to it, open pull requests for review, and use issues to track work.

Basic Example

git remote add origin https://github.com/example/tiew.git
git branch -M main
git push -u origin main

Common Concepts

  • Repositories host project code.
  • Pull requests propose and review changes.
  • Issues track tasks, bugs, and ideas.
  • GitHub Actions automates CI and deployment workflows.

What To Learn Next

Learn pull request reviews, branch protection, GitHub Actions, releases, repository permissions, and project management.