Home > Store

Use Git Like A Pro (Video Course)

Register your product to gain access to bonus material or receive a coupon.

Use Git Like A Pro (Video Course)

Online Video

Description

  • Copyright 2025
  • Edition: 1st
  • Online Video
  • ISBN-10: 0-13-541627-2
  • ISBN-13: 978-0-13-541627-3

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

  • Extend your skills to gain indispensable tips for effective collaboration, version control, and project management in software development teams.
  • Learn the entire spectrum, from foundational concepts to advanced techniques like stashing, squashing, merging, rebasing, and undoing mistakes in Git.
  • Gain actionable insights and skills relevant to your day-to-day work and collaboration.

Course Requirement

Prerequisites:

  • Basic command-line knowledge such as changing directories and creating new files
  • Experience working with the software development lifecycle

Who Should Take This Course

  • Software engineers
  • Project managers
  • Developers

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.

Sample Content

Table of Contents

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 Create perfect commits

3.2 Amend commits

3.3 Write proper commit messages

3.4 Use the 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 revert

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

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.