Git Essentials for Beginners (3 Courses in 1 with Live Labs)
Git Essentials for Beginners (3 Courses in 1 with Live Labs), available at $54.99, has an average rating of 4.1, with 98 lectures, based on 157 reviews, and has 30233 subscribers.
You will learn about Git Architecture Add, Delete, Move & Edit Files Revert/Undo File Changes Working with Branches Working with Tags Working with Aliases Ignoring Files Git Log Filtering Cloning a remote repository Merging Merging Types Merge Conflicts Branching Strategies Stashing Rebasing Searching Rewriting History Git Reset – Soft, Mixed and Hard This course is ideal for individuals who are Cloud Engineers & Architects or DevOps Engineers & Architects or Developers or Programmers or Software Managers or Modern Operations Managers It is particularly useful for Cloud Engineers & Architects or DevOps Engineers & Architects or Developers or Programmers or Software Managers or Modern Operations Managers.
Enroll now: Git Essentials for Beginners (3 Courses in 1 with Live Labs)
Summary
Title: Git Essentials for Beginners (3 Courses in 1 with Live Labs)
Price: $54.99
Average Rating: 4.1
Number of Lectures: 98
Number of Published Lectures: 97
Number of Curriculum Items: 98
Number of Published Curriculum Objects: 97
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Git Architecture
- Add, Delete, Move & Edit Files
- Revert/Undo File Changes
- Working with Branches
- Working with Tags
- Working with Aliases
- Ignoring Files
- Git Log Filtering
- Cloning a remote repository
- Merging
- Merging Types
- Merge Conflicts
- Branching Strategies
- Stashing
- Rebasing
- Searching
- Rewriting History
- Git Reset – Soft, Mixed and Hard
Who Should Attend
- Cloud Engineers & Architects
- DevOps Engineers & Architects
- Developers
- Programmers
- Software Managers
- Modern Operations Managers
Target Audiences
- Cloud Engineers & Architects
- DevOps Engineers & Architects
- Developers
- Programmers
- Software Managers
- Modern Operations Managers
Version Control has always been part of the software development lifecycle to facilitate programmers to restore the previous versions and assist with release management. Git is a popular open-source distributed version control software and manages hundreds of branches with hundreds of programmers very efficiently.
In this course, you will learn the fundamentals of Git, which also aids in understanding Github, BitBucket, etc.
You will learn to install Git and learn all the fundamentals in a step-by-step approach. You will also learn the Git architecture, which is fundamentals in understanding Git.
You will learn to create git repositories and add, change and delete files. You will learn to commit changes to Git, compare commits, and review commit logs. You will also learn to undo changes and ignore files based on name, regular expression, and folder name.
You will also learn to use the git log command efficiently to filter the commit log.
Learning Objectives:
-
Different types of Version Control Systems
-
Installing Git on Linux, MAC, and Windows
-
Git Architecture – The Three Stages
-
Git States
-
Git Workflows
-
Initializing a repository
-
Git Configuration
-
Adding, Modifying, Moving & Deleting files
-
Adding Commit messages
-
Tracking files
-
Viewing commits and comparing versions
-
Undoing changes
-
Retrieving previous versions
-
Ignoring files by name, folders & regular expression
-
Creating Branches
-
Merging Branches
-
Merge Conflicts
-
Cloning Remote Repository
-
Branching Strategies
-
Stashing
-
Rebasing
-
Searching
-
Rewriting History
-
Git Reset – Soft, Mixed and Hard
With the perfect blend of animations and hands-on demos, the concepts are easy to grasp!
Course Curriculum
Chapter 1: Lab Access
Lecture 1: Lab Access
Chapter 2: > > > > > Course 1 : Git Essentials < < < < <
Lecture 1: Course Overview
Chapter 3: Getting Started
Lecture 1: Module Overview
Lecture 2: What is a Version Control System?
Lecture 3: VCS Types
Lecture 4: Little History
Lecture 5: What is Git? Why Git?
Lecture 6: Git Landscape
Chapter 4: Git Installation & Basic Concepts
Lecture 1: Overview
Lecture 2: Git Installation – Ubuntu 20.04
Lecture 3: Git Installation – MAC
Lecture 4: Git Installation – Windows 10
Lecture 5: Git Completion
Lecture 6: Git Configuration
Lecture 7: Git Help
Lecture 8: Initializing a Git Repository & ".git" Folder
Lecture 9: My First Commit
Lecture 10: Git Clone
Lecture 11: A Note on commit messages
Chapter 5: Git Architecture & Basic Operations
Lecture 1: Module Overview
Lecture 2: Git Architecture (3 Stages) & Workflow
Lecture 3: Hash values (SHA-1)
Lecture 4: The HEAD pointer
Lecture 5: Add & Edit Files
Lecture 6: Move, Rename and Delete Files
Lecture 7: View Changes
Lecture 8: Single Step to Add & Commit
Lecture 9: "add" dry-run
Lecture 10: Git diff – Part 1
Lecture 11: Git diff – Part 2
Chapter 6: Revert The Changes
Lecture 1: Module Overview
Lecture 2: Rollback File Changes
Lecture 3: Amend Commits
Lecture 4: Rollback a Commit
Lecture 5: Remove Untracked files
Chapter 7: Ignore Files
Lecture 1: Module Overview
Lecture 2: Ignoring Files
Lecture 3: Track empty directories
Lecture 4: Ignore tracked files
Chapter 8: Git Branches
Lecture 1: Module Overview
Lecture 2: Understanding Branches
Lecture 3: Create Branches & Switch
Lecture 4: Rename Branches
Lecture 5: Delete Branches
Lecture 6: Merging Branches
Lecture 7: Git Prompt Script
Chapter 9: Tags
Lecture 1: Module Overview
Lecture 2: What are Tags? (& Types)
Lecture 3: Create, List & Delete Tags
Lecture 4: Tags folder in ".git"
Lecture 5: ReTagging/Replacing Old Tags
Lecture 6: Checkout Tags & Detached HEAD
Chapter 10: Aliases
Lecture 1: Module Overview
Lecture 2: Git Aliases
Lecture 3: Git Alias Sample List
Chapter 11: Remote Repository & Commit Log Filtering
Lecture 1: Module Overview
Lecture 2: Clone a remote repository
Lecture 3: Review the cloned repo
Lecture 4: Commit Log Filtering – Part 1
Lecture 5: Commit Log Filtering – Part 2
Lecture 6: Commit Log Filtering – Part 3
Chapter 12: Couse 1: Conclusion
Lecture 1: Congrats & What's Next?
Chapter 13: > > > > > Course 2: Merging Types, Branching Types, Stash and Rebase
Lecture 1: Course Overview
Chapter 14: Merging & Conflicts
Lecture 1: Module Overview
Lecture 2: Merging Types
Lecture 3: Fast Forward Demo
Lecture 4: 3-way Merge Demo
Lecture 5: Simple Merge Conflicts
Lecture 6: Merge Conflicts Demo
Chapter 15: Branching Strategies
Lecture 1: Module Overview
Lecture 2: Branching Strategies
Chapter 16: Stashing
Lecture 1: Module Overview
Lecture 2: What is stashing?
Lecture 3: Stash Demo 1
Lecture 4: Stash Demo 2
Lecture 5: Stashing Techniques – Part 1
Lecture 6: Stashing Techniques – Part 2
Lecture 7: Creating a branch from a stash
Chapter 17: Rebasing
Lecture 1: Module Overview
Lecture 2: What is Rebasing?
Lecture 3: Rebase Demo
Chapter 18: Couse 2: Conclusion
Lecture 1: Conclusion
Instructors
-
Coding Gears | Train Your Brain
Technology Architect
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 4 votes
- 3 stars: 20 votes
- 4 stars: 60 votes
- 5 stars: 72 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024