A gentle introduction to Git
Estimated 1 minute read · Created on Monday, 10 October 2022 · Last modified on Monday, 17 October 2022
This course aims to teach you the basics of Git and introduce practical tips to get going.
Table of Contents
01 - Version Control Systems02 - About Git03 - Terminal04 - Graphical User Interfaces05 - Installation06 - SSH07 - Basic commands08 - Merge Conflicts09 - CI/CD10 - Etiquette11 - Exercises12 - ResourcesAccording to the Stack Overflow software developer survey for 2021 - 94.41% (50,563 out of 54,943) professional developers suggest that Git is a fundamental tool to being a developer.
Objectives
🎉 At the end of this course you should be able to:
- install and configure Git.
- clone and work on repositories.
- run basic commands from the terminal.
- use a GUI with ease.
- deal with merge conflicts.
- understand how CI/CD and GitLab works.
- have basic Git etiquette and understand the discipline.
Repository
There is a remote repository on GitHub for you to practice and play around with. Your exercises will make use of this repository.
Resources
- Official documentation
- Source Code - GitHub
- Free Pro Git book - Official Git Documentation
- Learn about GitHub - GitHub
- Learn Git - GitKraken
- Introduction to Git and GitHub - Hackernoon