Register your product to gain access to bonus material or receive a coupon.
Video accessible from your Account page after purchase.
Level up your software development workflow with Git and GitHub.
Overview
Use Git Like a Pro provides a comprehensive journey through both the fundamentals and advanced aspects of Git and GitHub, emphasizing their importance in the modern software development lifecycle. You will learn essential skills for your day-to-day work and strategize as experts on such topics as version control, Git branching, and commits, and advanced techniques such as commit amending, rebasing, squashing, creating pull requests, and more. Additionally, you will learn indispensable skills required for effective collaboration, version control, and project management within software development teams.
Git enables programmers to track changes, manage versions, and facilitate seamless collaboration. These are all crucial pieces of the puzzle in ensuring code quality, project stability, and efficient team workflows for developers. Understanding Git and GitHub and using it effectively enables programmers to truly level up and become empowered to seamlessly manage codebase complexities and handle versioning challenges.
Skill Level
BeginnerIntermediate
Learn How To
Course Requirement
Prerequisites:
Who Should Take This Course
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Video Lessons are available for download for offline viewing within the streaming format. Look for the green arrow in each lesson.
Lesson 1: Getting Started with Git
1.1 Learn about version control
1.2 Get familiar with Git and GitHub
1.3 Learn Git terminologies
1.4 Set up and install Git
1.5 Learn Git configurations
1.6 Create and clone repositories
1.7 Push an existing project to GitHub
1.8 Summary and exercise
Lesson 2: Working with Git
2.1 Understand Git workflow
2.2 Add and commit files to Git repo
2.3 Learn about Git Log command
2.4 Fetch and pull
2.5 Learn Git aliases
2.6 Summary and exercise
Lesson 3: Discovering Commits
3.1 Creating perfect commits
3.2 Amending commits
3.3 Write proper commit messages
3.4 Git diff command
3.5 Summary and exercise
Lesson 4: Undoing Changes
4.1 Learn Git checkout command
4.2 Use Git restore
4.3 Use Git reset
4.4 Learn Git revert4
4.5 Summary and exercise
Lesson 5: Discovering Branches and Tags
5.1 Understand branches
5.2 Understand Head
5.3 Learn Git branch commands
5.4 Understand branching strategies
5.5 Understand Git tags
5.6 Summary and exercise
Lesson 6: Merging and Rebasing
6.1 Merging theory and concepts
6.2 Merging in practice
6.3 Rebase theory and concepts
6.4 Rebase in practice
6.5 Merging Vs Rebasing
6.6 Create pull requests
6.7 Summary and exercise
Lesson 7: Learning Git Advanced
7.1 Learn Git stash
7.2 Squashing commits
7.3 Learn interactive rebase
7.4 Learn Git reflog
7.5 Summary and exercise