Skip to content

Introduction to Git (and GitHub)

Andrea Marino edited this page Oct 30, 2024 · 1 revision

Git (and GitHub) introduction

This document is thought for those that are just starting to use Git and GitHub.

This document is not by itself a starter guide on Git and GitHub, rather will give a set of references.

References to get started

  • The Git book, from the creator of GitHub, is a must to include in a list of references. It can be found here, along with other resources. There are better resources than the Git Book out there, but it's good to really understand what Git is and does
  • Since most of the Git-related stuff is done on a code editor, and VS Code is a popular one, the VS Code guide on source control is highly suggested. It can be found here. Not all the topics referenced in the page are useful immediately
  • If you use a JetBrains IDE, here's the analogous thing as the previous point

Guides

Here are two step-by step comprehensive guides:

  • Learn Git and GitHub (beginner) on roadmap.sh
  • Learn Git and GitHub (advanced) on roadmap.sh The guides are organized in form of "roadmaps", each stages of which includes sources.

The GitHub documentation is very complete and exhaustive, explaining well each topic with a step-by-step approach.

Cheatsheet

Clone this wiki locally