Git and GitHub - Topic

Published: 2022 July 01

Last edited: 2023 October 26

software development Git GitHub technical guide

Introduction

This post is the start of a series on Git and GitHub.

There are many uses for Git and GitHub so there’s isn’t one right path for learning about them. Some users will utilize one set of features, while another group of users may focus on a fairly different set of features. Consequently, an efficient path for learning about Git and GitHub will depend on what you want to do with those tools and how you intend to use them. No learning resource is likely to be ideal for everyone.

Furthermore, different learning styles and preferences may mean that even for a given set of features, there are many excellent resources for learning about them.

This post contains a curated list of resources for learning about Git, GitHub, or both. Some of the linked resources were produced by this project, though many are produced by others.

You’re not likely to need all of the resources listed here. We suggest that you select the ones that seem the best fit for you, try them, and then move on once you’ve learned what you need.

Our Posts about Git and GitHub

External Git and GitHub Resources

Core Resources

Git

GitHub

Pro Git by Scott Chacon and Ben Straub

Git documentation

Visual Git command reference

Git official external resource links

Video Learning Resources

Git and GitHub for Poets by The Coding Train

Learn Git on the Command Line by Tower

Learn Git In 15 Minutes by Colt Steele

Git Tutorial for Beginners by Programming with Mosh

Git It? How to use Git and Github by Fireship

What is Git? | GIT Basics for DevOps Beginners by KodeKloud

How Git Works by Tech with Nikola

Additional Resources

Difference Between Git and GitHub by GeeksForGeeks

Copying Directory Structure With a Bash Script - With Help From ChatGPT AI

Published: 2024 January 22

Backing Up Git Config Values With a Bash Script

Published: 2023 August 25

Backing Up Visual Studio Code (VS Code) Settings and Extensions With a Bash Script

Published: 2022 November 09