Expanded

Working with Git Branches

Git branches help you manage your daily tasks easier. If you're working in a shared codebase, then branching is essential. Packed full of demos, this course will guide you through Git branches and the tools available to help you along the way.
Course info
Rating
(12)
Level
Intermediate
Updated
Sep 17, 2021
Duration
2h 25m
Table of contents
Description
Course info
Rating
(12)
Level
Intermediate
Updated
Sep 17, 2021
Duration
2h 25m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

Working in a large, shared codebase is complex. How do you make progress when everyone is working at the same time? Git branches help you organize and scale concurrent work on your codebase. Branches are also great to organize your daily tasks and manage what you're doing on your own machine. In this course, Working with Git Branches, you'll gain the ability to incorporate branches into your daily workflow. First, you will learn the basics of branches. Next, you will discover how to diff and merge branches, along with how to understand, avoid, and deal with code conflicts when they come up. You will see how to use remotes and pull requests to collaborate as a team. Finally, you will explore when to use rebase and cherry-pick. When you're finished with this course, you will have the skills and knowledge of Git branching needed to boost your individual productivity, work as a team, and lower your stress level.

About the author
About the author

Craig is passionate about solving problems with the right tools. He has a bachelor's and master's degree in computer science with extensive experience in AWS, microservices, and artificial intelligence. Craig enjoys teaching and mentoring others so they can save time and accomplish their goals faster.

More from the author
AWS Databases: The Big Picture
Beginner
1h 49m
Nov 26, 2020
More courses by Craig Golightly
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Craig Golightly, and welcome to my course, Working with Git Branches. I'm a senior software consultant. You may have used Git before, but maybe branching seemed complicated. What are all of the commands for, and how can they help make your day easier? In this course, you'll experience both the why and how of Git branches so that you can be comfortable using this amazing feature as part of your workflow. There are multiple demos throughout the course to help you see it in action. Some of the major topics that we will cover include branching basics, how to create, rename, and delete branches, comparing and merging branches, remotes and pull requests, and finally, strategies to avoid and resolve code conflicts, including rebase and cherry pick. By the end of this course, you'll be able to use Git branches to better manage and track your own code and more effectively coordinate work on your team's shared codebase. Before beginning the course, you should have a basic understanding of Git. I hope you'll join me on this journey to learn about managing your code with branches with the Working with Git Branches course, at Pluralsight.