The change lifecycle with Git and SFDX
In many organizations, teams make use of workflow management systems such as Jira or Asana to capture, refine, and assign work items for development teams. In this example, we’re going to assume that Jira is in use, but this is purely for illustrative purposes to replicate a reasonably typical real-world scenario. It is definitely not essential to use Jira, or any equivalent system, to follow these examples. We will be looking at ticketing systems in more detail in Chapter 8.
Getting a Git repository to work with
In Chapter 3, we looked at some of the most common Git operations and their corresponding commands. In most real-world scenarios, you are likely to have a pre-existing repository to work with. However, there may be scenarios where you are starting a project with Git for the first time, so let’s look at the main ways to prepare Git for work:
git init
will create a brand-new local repository on your machine to...