Bridge Concepts Beginner

What Is GitHub?

GitHub is a place where people store, share, and work on code together.

Infographic: What Is GitHub? It shows people storing, sharing, and collaborating on code, with repos, commits, and branches.
Download the poster

GitHub is a website where people keep their code, projects, and changes. It helps people build software together. Think of it like a cloud space for code and ideas.

What can you do there? Save your code online, share projects, work with teammates, track changes (see the history of every edit), and show your work to others, which is great for learning and building a portfolio.

A few important words: a repository (or repo) is a project folder that stores your code and files; a commit is a saved snapshot of a change; a branch is a side path to try new ideas without changing the main project; a pull request asks to add your changes to the main project; and an issue is a note about a bug, problem, or idea.

Why does it matter? No lost files, easy to go back and fix things, and teams can build amazing things together.

Here is a real example. A GitHub page shows someone's profile, projects, and code, like github.com/larrypeseckis. Anyone can explore it.

Remember: GitHub stores code, teams can work together, changes are easy to track, and it can be a portfolio too.

What to remember

  • GitHub is a place to store, share, and work on code.
  • It tracks every change, so nothing gets lost.
  • Teams use it to build together.
  • It can double as a portfolio of your work.

Words to know

GitHub
A website for storing and sharing code projects.
Repository (repo)
A project folder of code and files.
Commit
A saved snapshot of a change to the code.
Pull request
A request to add your changes to a project.

For grown-ups

GitHub is a hosting platform built on Git (version control) for storing, sharing, and collaborating on code. Core concepts, repositories, commits, branches, pull requests, and issues, are the backbone of modern software collaboration, and a public profile doubles as a portfolio.

Want the full story? These go deeper: