Overcoming Fear Of Git
Overcoming Fear Of Git, available at $49.99, has an average rating of 4.8, with 51 lectures, based on 40 reviews, and has 107 subscribers.
You will learn about How Git works behind the scenes Understanding the purpose of Git's commands Visualizing Git's concepts This course is ideal for individuals who are Software developers/engineers or DevOps or Anyone who is interested in version controlling It is particularly useful for Software developers/engineers or DevOps or Anyone who is interested in version controlling.
Enroll now: Overcoming Fear Of Git
Summary
Title: Overcoming Fear Of Git
Price: $49.99
Average Rating: 4.8
Number of Lectures: 51
Number of Published Lectures: 51
Number of Curriculum Items: 51
Number of Published Curriculum Objects: 51
Original Price: $44.99
Quality Status: approved
Status: Live
What You Will Learn
- How Git works behind the scenes
- Understanding the purpose of Git's commands
- Visualizing Git's concepts
Who Should Attend
- Software developers/engineers
- DevOps
- Anyone who is interested in version controlling
Target Audiences
- Software developers/engineers
- DevOps
- Anyone who is interested in version controlling
Are you working with Git regularly but still get uncomfortable and anxious when things get a little out of hand? We are going to visualize the fundamental concepts and tools so that we will have a clear image of what’s going on behind the scenes and overcome our fear of Git once and for all.
The following questions will be thoroughly answered throughout the course:
-
What commits actually are?
-
What is the point of the staging area?
-
Why does it called “index” as well?
-
-
What is master?
-
What is origin?
-
What is the difference between remote and origin?
-
What is the difference between remote branches and remote-tracking branches?
-
What branches actually are?
-
When is it safe to delete a branch?
-
Does it happen to you, that you know you don’t need a branch anymore but still hesitate to delete it?
-
-
What is HEAD?
-
What does detached HEAD mean and how to get rid of it?
-
What is the difference between untracked and tracked files?
-
What is the difference between tracked files themselves?
-
Have you heard of unmodified, modified and staged?
-
-
When you merge branches, why sometimes you end up with a new commit and sometimes not?
-
Which leads to fast-forwarding vs three-way merging
-
-
What is the difference between merge and rebase?
-
What is the difference between fetch and pull?
-
What is reset and what is the difference between soft, mixed, and hard reset (what actually happens behind the scene when we run these commands)?
-
What is revert?
-
What is the difference between revert and reset?
-
What is Git’s garbage collector and how does it help us?
-
What is a conflict, when should I expect conflicts to happen and how to solve them?
Course Curriculum
Chapter 1: Introduction
Lecture 1: Why another Git course?
Lecture 2: This course is not recommended to…
Lecture 3: Take this course if…
Chapter 2: Commits
Lecture 1: With Git vs. without Git
Lecture 2: Common misconceptions about the commit objects
Lecture 3: How to mentally picture the commit objects
Lecture 4: What happens when we run git init
Chapter 3: Staging Area (aka Index)
Lecture 1: Why staging area (aka index) exists
Lecture 2: Common misconceptions about the staging area
Lecture 3: Status of the files
Lecture 4: What was the point again?
Chapter 4: Branches
Lecture 1: Common misconceptions about the branches
Lecture 2: How to mentally picture branches and the HEAD
Lecture 3: Shine a light on deleting branches
Chapter 5: Navigating The Repository
Lecture 1: HEAD is where we are
Lecture 2: Branches and the HEAD in action
Lecture 3: What happens when we jump around the commits
Lecture 4: Stashing
Lecture 5: Detached HEAD is cool
Chapter 6: Blending The Works Together
Lecture 1: Merging branches == merging commits == merging snapshots
Lecture 2: Three-way merge
Lecture 3: Fast-forward
Lecture 4: Recap: Three-way merge vs. fast-forward
Lecture 5: Scenario walk-through
Lecture 6: Cherry-picking commits
Lecture 7: Rebasing vs. three-way merging
Chapter 7: Remotes
Lecture 1: Remote repositories
Lecture 2: Origin is not special
Lecture 3: Remote branches vs. remote-tracking branches
Lecture 4: Fetching, pushing, and pulling
Lecture 5: Mapping branches
Chapter 8: Reset
Lecture 1: git commit vs. git checkout vs. git reset
Lecture 2: Soft reset in practice
Lecture 3: Mixed reset in practice I
Lecture 4: Mixed reset in practice II
Lecture 5: Hard reset in practice
Lecture 6: git checkout vs. git reset –hard vs. git reset –merge
Lecture 7: The golden rule when working with reset/rebase
Lecture 8: Revert (vs. reset)
Chapter 9: Conflicts
Lecture 1: Why and when
Lecture 2: Scenario walk-through
Lecture 3: The fix
Lecture 4: Conflicts during stashing and aborting the process
Chapter 10: Situation Handling
Lecture 1: I want to edit my last commit
Lecture 2: I accidentally staged everything
Lecture 3: I've made commits when HEAD was detached
Lecture 4: I've accidentally merged but not pushed
Lecture 5: I've accidentally merged and pushed
Lecture 6: The trap with reverting
Chapter 11: Wrapping Up
Lecture 1: Points to remember
Lecture 2: Closing
Instructors
-
Deep Skript
Software Developer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 10 votes
- 5 stars: 29 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