Home

/

Courses

/Master Version Control System | Learn Git

Master Version Control System | Learn Git

Bash School

19 modules

Hinglish

Certificate of completion

Lifetime access

Become a Git expert and effectively manage your code

Overview

This course is designed to help you master the Version Control System, specifically Git. You will learn the fundamental concepts and best practices of version control, enabling you to effectively manage your code and collaborate with others. The course covers topics such as creating repositories, branching and merging, resolving conflicts, and working with remote repositories. By the end of this course, you will have a comprehensive understanding of Git and be able to efficiently utilize its powerful features.

🚨 Work in Progress!
This course is  Work in Progress. It will be updated with new content every week!

Key Highlights

Gain a deep understanding of version control systems

Learn the ins and outs of Git

Master branch management and merging

Resolve conflicts with ease

Efficiently collaborate using remote repositories

What you will learn



Learn the fundamental concepts of version control

Understand the importance of version control and learn how Git works



Discover the key features of Git

Explore the various functionalities of Git, such as creating repositories and committing changes



Master branch management and merging

Learn how to effectively manage branches and merge changes with confidence



Resolve conflicts like a pro

Become skilled in resolving conflicts that may arise during collaboration



Collaborate efficiently using remote repositories

Learn how to work with remote repositories and collaborate with others seamlessly

Modules

Introduction to Course

1 attachment • 1 mins

Preview

Pledge For Learners

Preview

Introduction to Version Control Systems

8 attachments • 26.29 mins

What is version control system ?

Preview

Why do we need version control system ?

Preview

Benefits of using version control

Preview

Introduction to Git

Preview

Installation of Git

Preview

Git For Linux

Preview

Git for macOS

Preview

Quiz - 1

Basic Bash Commands

10 attachments • 58.98 mins

Module Overview

Change Directories

Displaying contents of a directory

Creating Files

Creating Folders

Viewing the content of files

Exploring Cli based Text Editors

Moving & Renaming Files and Folder

Copying Files and Folder

Quiz -2 | Basic Bash commands Quiz

Getting Started with Git

9 attachments • 43.64 mins

Module Overview

Git Configurations

Creating Git Repository

Creating First Git Commit

Checking Logs

Understanding Git Architecture

Understanding HEAD Pointer

Quiz - 3 | Getting Started with Git

Feedback

Reverting Changes

6 attachments • 34.6 mins

Module Overview

Rolling Back Changes

Amending Commands

Rolling back commits

Remove Untracked Files

Quiz 4

Ignoring Files

3 attachments • 22.82 mins

Ignoring Files

Ignoring Tracked Files

Quiz 5

Git Alias

3 attachments • 3 mins

What Are Git Aliases?

How to Create Git Aliases

Benefits of Alias

Working with Branches

6 attachments • 29.35 mins

Overview

Understanding branches

Creating branches

Renaming branches

Merging branches

Quiz 6

Tags in Git

5 attachments • 17.28 mins

Module Overview

What are tags and Type ?

Creating , Listing and Deleting Tags

Retagging and Replacing Tags

Checkout Tags and Detached HEAD

Working with Remote Repository

Managing Conflicts and Merging

Branching Techniques

Stashing

Rebasing

Squashing

Searching with Git

1 attachment • 2 mins

Exploring the Git Grep Command

Rewriting History

Resetting with Git

Git Tips

1 attachment

Git Cheatsheet

2 pages

Certification

When you complete this course you receive a ‘Certificate of Completion’ signed and addressed personally by me.

Course Certificate

FAQs

How can I enrol in a course?

Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.

Can I access the course materials on any device?

Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.

How can I access the course materials?

Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.

Can I interact with the instructor during the course?

Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.

About the creator

About the creator

Bash School

Bash School is an online coding school. We believe that everyone can learn to code, and we are here to help you reach your coding goals.

Rate this Course

₹ 199.00

₹2300

×

Order ID:

This course is in your library

What are you waiting for? It’s time to start learning!

Illustration | Payment success

Share this course

https://undefined/courses/Master-Version-Control-System--Learn-Git--6520ef7de4b05922145ad8a1-6520ef7de4b05922145ad8a1

or

×

Wait up!

We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?

Illustration | Already enrolled in course