O'Reilly logo

Pragmatic Guide to Git by Travis Swicegood

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Part 3Organizing Your Repository with Branches and Tags

Now that you have the basics down, it’s time to learn about branches. Branches allow you to segregate different lines of development. They’re integral how Git works, so having a good conceptual understanding of what they are is crucial to becoming proficient with Git.

Version control systems of yesterday had poor support for branches and even worse support for merging those branches back together. Git changes this. In fact, one of the most compelling features of Git is its ability to easily handle creating branches and gracefully merge them back together.

Branches track changes to multiple versions of a project. For example, you might be finishing up version 1.0 and already starting ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required