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
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.
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
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!
Wait up!
We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?