Join millions using the Alison App – faster, easier, and made for learning on the move... 📲 Learn On The Go With
The Alison App
Explore
en
LMS
en
Site language

Your Learner Verification

This is to verify that Tommaso Grippaldi has completed the course Git Fundamentals on Alison.

Tommaso Grippaldi

Alison ID: 57431196

Course Completed: Git Fundamentals

Date of Completion: 30th March 2026

Email: [email protected]

Total Study Time: 0h 13m

Final Assessment Score:

Alison courses requires at least
80% to pass the final assessment

84%
CPD Hours Completed:

CPD approved learning hours
completed through this course

0-1h

Course Information

Learn about Git and how to use it to save and manage different versions of your code with this free online course.

Are you a software developer? Have you ever returned to your project after a long time, and everything seems strange to you? Git is a distributed version-controlled system that makes it easy for anyone who codes to track changes in a file or set of files. The primary use of this system is to manage and keep track of your source code during software development. Whenever you develop a software application, there is often a requirement to track down the source code to review new changes and revert to any previous versions if required. Git is an open-source tool backed by a strong community that periodically improves this tool. In this course, you will learn about the workflow of Git, its commands and how to integrate it with an IDE like Eclipse. We will start with the installation of Git on both Windows and Mac operating systems. After that, we will teach you how to track your project using the Git init command. 

Do you need to roll back to a previous version of your source code for some reason? A rollback encourages trial and error when writing codes and allows you to develop better solutions for your project. With the version control functionality of Git, you will be able to revert to any version of your source code. This course will introduce you to the Distribution Version Control System(DVS), including how to commit your code in the local repository. The distribution version control system also makes it possible for each contributor to have an entire project history. Should the remote server be lost, contributors will still have a full copy of the project. What about a hard drive failure? No problem, Git will also back up the full copy of the project in the remote server. Explore how to push your local Git repository to Git remote repository, including some basic commands to interact with the local and remote repository such as Git clone, Git pull, Git fetch and Git checkout.

A significant feature of Git is Git branching. Git lets you branch out from the initial codebase, makes it easier to work with other developers and gives you flexibility in your workflow. Git branching enables you to fix bugs in your code and encapsulate your changes. Investigate Git branching concepts such as creating branches, merging new branches, deleting branches and more. Study the most important Git commands such as Git undo, Git stash, Git rm and many more. Pull requests are a way to discuss changes before merging them into your codebase. We will show you how to make pull requests and review a file as a contributor to a project. In addition, you will gain insights into how to resolve a Git conflict and how Git works internally. We have designed this course for web developers, app developers and learners who wish to begin a career in software development. Git is by far the most widely used version control system, both for personal and professional purposes. So regardless of whether you write code independently or work as a contributor in a team, Git will be useful for you. So without further ado, get started today!

A very important feature of Git is Git branching. Git lets you branch out from the initial codebase. This makes it easier to work with other developers, and also gives you a lot of flexibility in your workflow. Git branching enables us to fix bugs in our code and encapsulate our changes. Learners will explore Git branching concepts such as creating branches, merging new branches, deleting branches and more. Learners will study the most important Git commands such as Git undo, Git stash, Git rm and many more. Pull requests are a way to discuss changes before merging them into your codebase. We will show you how to make pull requests and review a file as a contributor in a project. In addition, you will gain insights into how to resolve a git conflict and how Git works internally. This course is designed for web developers, app developers and learners who wish to begin a career in software development. Git is by far the most widely used version control system, both for personal and professional purposes. So regardless of whether you write code independently, or work as a contributor in a team, Git will be useful for you. So without further ado, get started today!

Modules Completed

Module 1: Introduction to Git
Module 2: Course assessment

Tell us why you need your learner verification?



professional/learner-record.learner_verification.Save