GIT: Advanced commands

Practical GIT training: cherry pick, rebase, revert, stash, clean, and more. Take your GIT skills to the next level.
4.51 (1978 reviews)
Udemy
platform
English
language
Other
category
instructor
GIT: Advanced commands
11 156
students
4.5 hours
content
May 2024
last update
$69.99
regular price

What you will learn

Work with some advanced GIT commands

Know how to rewrite history with squash, rebase, and reset.

View history in the reflog, expire unreachable commits using reflog and the garbage collector

Create linear GIT history trees

Use Aliases

Perform a Cherry Picking operation

Use the stash to temporarily save changes

Work with Tags

Become a more advanced GIT user

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

A well-structured advanced GIT course that introduces the students to professional practices. However, be prepared for a few gaps in explanations for some of the flags used in command line examples and a lack of thoroughness in certain topics like rebasing and merging. Despite these shortcomings, by the end of it, you're likely to have expanded your GIT knowledge with practical, hands-on experience.

What We Liked

  • This course covers advanced GIT commands such as cherry pick, rebase, revert, stash, clean and more, providing a practical training for learners to enhance their skills.
  • The course is well-organized with homework assignments and solutions, allowing students to apply what they've learned in hands-on exercises.
  • Wide coverage of advanced GIT techniques such as creating linear Git history trees, performing cherry picking operations, using aliases, working with tags, as well as handling Push Requests on GitHub.
  • Explains fundamental principles of GIT and provides insights into code promotion events that are crucial for software development practices.

Potential Drawbacks

  • Some important variations of commands such as git reset, git rebase -i with 'edit' option and git pull --rebase were not covered sufficiently.
  • A few lectures contained long pauses and mistakes in the videos, which might affect the overall learning experience for some learners.
  • Lacking elaboration on each flag or switch used in command line examples, which may cause confusion among beginners and those who are less comfortable with git command line tools.
  • Some topics were covered only briefly or not explained with sufficient patience, such as rebase and merge sections.

Related Topics

1387534
udemy ID
09/10/2017
course created date
22/11/2019
course indexed date
Bot
course submited by
GIT: Advanced commands - | Comidoc