What is GitHub?

Introduction to GitHub Concepts

Jasmin Ludolf

Content Developer, DataCamp

Course overview

 

  • How to use GitHub for projects and version control

 

  • Do everyday tasks on GitHub, such as creating Personal Access Tokens (PATs)

 

GitHub logo in navy

Introduction to GitHub Concepts

Chapter overview

 

  • What is GitHub

 

  • Benefits of using GitHub

 

  • The difference between GitHub and Git

Illustration of an open book

Introduction to GitHub Concepts

GitHub

Illustration of a cloud and a laptop with a two way arrow between them

 

  • Cloud-based hosting service
  • Allows users to store and track their work, aka version control
  • On-demand resources over the internet, such as storage
  • We don't have to store large files locally!
  • Similar to GitHub: GitLab, BitBucket
1 iStock image credit:vectorwin
Introduction to GitHub Concepts

GitHub uses

 

  • Storing projects
  • Keeping track of projects and files
  • Collaborating with others
  • Social network
  • Open-source projects

Illustrations of various project management icons

1 iStock illustration ID:981887940
Introduction to GitHub Concepts

GitHub vs. Git

  GitHub logo in navy

GitHub

  • Enhances Git
  • Easier to manage projects and collaborate
  • Can't use GitHub without Git

  Black logo for git software

Git

  • Version control software
  • Can be used without GitHub or other hosting platform
1 Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.
Introduction to GitHub Concepts

Collaborating on GitHub

Version control workflow

  • Tracking a file through its different states
  • Several people can work on the same file

Icon of two people as a group

  • Can be accessed by anyone
  • Complete history of every project stage
1 iStock image credit: IkonStudio
Introduction to GitHub Concepts

GitHub repo

Illustration showing the components of a GitHub repo including two project files and one git file

  • Repo will contain all files of a project and record past versions of files

Image with the words remote repo with a cloud shape and the words local repo within a computer shape

Introduction to GitHub Concepts

GitHub website

Screenshot of a GitHub profile

Introduction to GitHub Concepts

GitHub website

Screenshot of a GitHub profile with a green circle around the repositories tab

Introduction to GitHub Concepts

Let's practice!

Introduction to GitHub Concepts

Preparing Video For Download...