Learn advanced scenarios of git commands for daily uses
What you'll learn
- Custom cases for git usage
- Basic git commands, that can improve your coding workflow
- Improve your coding workflow by learning different cases of using git commands
- Understand git commands from different angels
Course content
- Preview02:28
- Preview06:31
- Preview01:22
- Preview01:30
- Preview01:18
- 03:06Add command, more cases
- 01:29Scenario with clean
- 02:45Clean command, more cases
- 01:22Scenario with rm
- 01:56rm command, more cases
- 02:35Scenario with branch
- 02:55Branch command, more cases
- 03:43Scenario with log
- 01:28Log command, more cases
- 02:54Log command, more cases, part 2
- 02:23Log command, more cases, part 3
- 05:00Log command, more cases, part 4
- 01:36Scenario with stash
- 03:31Stash command, more cases
- 02:29Scenario with checkout
- 03:14Checkout command, more cases
- 02:43Scenario with commit
- 04:05Commit command, more cases
- 03:41Commit command, more cases, part 2
- 07:28Scenario with reset
- 03:22Reset command, more cases, part 1
- 03:01Reset command, more cases, part 2
- 02:33Reset command, more cases, part 3
- 04:01Reset command, more cases, part 4
- 04:32Scenario with revert
- 04:02Revert command, more cases
- 03:14Revert command, more cases, part 2
- 02:45Revert command, more cases, part 3
- 02:44Revert command, more cases, part 4
- 02:48Scenario with cherry-pick
- 02:27Cherry-pick. More cases
- 03:39Cherry-pick. More cases, part 2
- 01:29Scenario with diff
- 02:16Git Diff, more cases
- 02:50Git Diff, more cases, part 2
- 02:07Git Diff, more cases, part 3
- 00:53End of course. Congratulations!
Requirements
- Student should understand basics of Git
- Student should have Git installed
Description
Welcome to course, where you will learn about advanced usages of basic git commands.
For this course, I pack a lot of different cases-situations-scenarios that can become a reality in your daily work.
Cases like that are pretty common:
- "I forget what was done?"
- "I want to revert changes that generate a bug."
- "I staged too many edits, and I want to break them out into a separate commit?"
All of the situations that were covered in this course look pretty simple and straight-forward, but when the situation appears - you should know what to do.
This course is about learning how to apply basic commands like, commit, checkout, log, diff, stash and use them for troubleshooting.
You will learn about more than 30 cases, that can be useful for software developers.
We don't touching here merge scenarios at all because this topic is huge and it better to be talked separately.
Who this course is for:
- Beginner software developers that want to extend their skills
- Developers that want to extend their knowledge, related to git commands
Instructor
My name is Arthur
I'm building tools for Food Tech projects
Teaching to code my team of interns.
Writing articles on Medium - explaining how I'm building a company.
I managed team members with a different skillset.
Usually, I'm managing developers.
Before I managed 10+ members team, created a documentation for complex projects.
Right now I'm coding at React/Nodejs