Git & GitHub

What is Git?

Git is a version control system (VCS). It is a system that records changes to a file or set of files over time so that you can recall specific versions later, save new versions, undo previously saved ones, and more.

Git is free, open source, the most popular version control system. Developers all over the world interact with it on a daily basis.

What is GitHub?

Github is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.

It can be represented as the hosting platform for code repositories you have made via Git.

Git & GitHub Crash Course

If you're totally a beginner and need a brief overview before diving in details, this playlist is for you.

1. Introductiom

2. Branches

3. Forks & Pull Requests

4. GitHub Issues

5. Intro to Command Line

6. Cloning Repo & Push/Pull

7. git init & git add

8. GitHub Pages

9. Resolving Merge Conflicts

10. Git Remotes

11. Hosting with GitHub Pages

More in depth crash course

Git & GitHub Crash Course

Please note that we use ⏱ to indicate the timestamp in the attached video.

Core Concepts in the video

Additional Resources

Last updated