liveBook · Manning

Git

As explained in Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform

Git is a distributed version control system for tracking changes to files and coordinating software development.

Git is a version-control tool used to obtain working copies of example projects from GitHub. It supports day-to-day development alongside Node.js and VS Code. section 2.1 section 2.5.2

A practical Git setup follows three steps:

  • Install Git for your platform, or confirm that an existing installation is available. section 2.5.1
  • Verify the installation from a terminal with git --version. section 2.5.1
  • Clone a repository to place a working project in the current directory. section 2.5.2

Clone a working project

Run git clone https://github.com/bootstrapping-microservices-2nd-edition/chapter-2 to create a local chapter-2 directory containing the repository code. section 2.5.2

Table 2.1 Tools introduced in chapter 2 (view table figure)

Tool

Version

Purpose

Git

2.36.1

Version control is an essential part of day-to-day development; in this chapter, we use Git to get a copy of the chapter 2 code.

Node.js

18.17.1

We use Node.js to run our microservices.

Visual Studio Code (VS Code)

1.81.1

We use VS Code for editing our code and other assets.

Compare Git, Node.js, and VS Code with their stated versions and purposes. section 2.1

How Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform covers it

How deep it goes
Explains installation checks and repository cloning, but defers broader Git usage beyond obtaining code.
Examples
Demonstrates git --version and git clone against chapter repositories hosted on GitHub.
What it assumes
Assumes terminal access and recommends basic command-line familiarity, while explaining Git installation from zero.
What you can do after
Operate Git to verify installation and clone working project repositories onto a local machine.
How it connects
Connects Git with GitHub, version control, the command line, Node.js, and Visual Studio Code.

Also explained in

Compare how 8 books explain git →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform. The section links point to the parts of the book it draws on.