Book Image

Mastering Magento 2 - Second Edition

By : Bret Williams, Andre Gugliotti, Jonathan Bownds
Book Image

Mastering Magento 2 - Second Edition

By: Bret Williams, Andre Gugliotti, Jonathan Bownds

Overview of this book

The long-awaited release of the world's most popular online solution, Magento 2, is now out with an all new interface and several enhancements. This book offers you advanced guidance on managing, optimizing, and extending your store while taking advantage of the new features of Magento 2. This is a comprehensive guide to using the all new features and interface of Magento 2 to build, extend, and design online stores. From planning your Magento installation through to advanced techniques designed to make your store as successful as possible, this book is your roadmap to managing your Magento store. Focusing on Magento's Community version, the book covers everything from creating and managing multiple stores to fine-tuning Magento for speed and performance. You’ll learn how to manage categories, products, design themes, extensions, and more.
Table of Contents (18 chapters)
Mastering Magento 2 Second Edition
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface
Index

Version control


Version control is one of the most helpful and time-saving tools that can be used in support of software development. Even if you're only making small changes to the templates you're using, or adding modules without modifying the code inside of them, version control allows you to track changes that have been made and to evaluate code at any given point in time after the implementation. Even more importantly, it allows you to roll back the code to an earlier state, in cases where you're not quite sure what changes might have caused problems with the site.

At this point, the tool most widely used for version control by the development community is Git. Git is a system that was developed by Linus Torvalds (the originator of LINUX himself!) as a result of his frustration with existing tools. While it's beyond the scope of this book to go into much detail around what exactly it was that frustrated him, suffice to say that the changes he's made have positioned Git as the lingua...