liveBook · Manning

Git

Git is a distributed version-control system that records changes to files and supports managing project history and collaboration across repositories.

How 8 Manning books explain it

Automating API Delivery

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

How it is used
Positions Git as shared, auditable storage for API definitions and configuration within APIOps governance and deployment.
How deep it goes
Explains repository choice, pull-request reviews, change history, and CI/CD integration, but provides no Git commands or configuration.
Examples
Illustrates a dedicated OpenAPI repository, pull-request checks, and design tools that retrieve or update definitions there.
What you can do after
Apply it via a Git repository and pull requests to review OpenAPI changes and run automated compliance checks.

Read how Automating API Delivery explains git →

Road to Kubernetes

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

How it is used
Tracks and shares application changes as the starting point for manual deployment and later automation.
How deep it goes
Works through installation checks, repository initialization, and status; identifies branches but leaves branching beyond scope.
Examples
Uses separate Python and Node.js repositories, `git status` output, and Git installation on a cloud VM.
What you can do after
Operate/configure it to initialize local application repositories, inspect file status, and prepare code for sharing and deployment.

Read how Road to Kubernetes explains git →

Learn PowerShell Scripting in a Month of Lunches, Second Edition: Write and organize scripts and tools

Git is a distributed version-control system for tracking and managing changes to files and coordinating work on software projects.

How it is used
Supports professional PowerShell project maintenance, local change tracking, distributed collaboration, and community contribution.
How deep it goes
Explains installation, configuration, repositories, commits, rollback, branching, merging, and GitHub synchronization through command-line demonstrations.
Examples
Demonstrates MyPSTool, PowerShell script files, data.txt, devdata.txt, commit history, rollback, branch merging, and GitHub remotes.
What you can do after
Operate Git from PowerShell to track files, create checkpoints, isolate changes, undo commits, merge branches, and synchronize GitHub repositories.

Read how Learn PowerShell Scripting in a Month of Lunches, Second Edition: Write and organize scripts and tools explains git →

Practical Automation with PowerShell: Effective scripting from the console to the cloud

Git is a distributed version control system for tracking changes to files and coordinating work across repositories.

How it is used
Supports publishing shared PowerShell modules and cloning them onto team machines.
How deep it goes
Walks through installation, configuration, initialization, staging, committing, remote setup, pushing, and executable checks.
Examples
Uses a Git installer, a PoshAutomator module repository, and a cross-platform module installation script.
What you can do after
Operate/configure it to install Git, configure defaults, publish module files, and sync them from GitHub.

Read how Practical Automation with PowerShell: Effective scripting from the console to the cloud explains git →

AI for Everyday IT

Git is a distributed version control system that records changes to files and supports branching and collaboration.

How it is used
Uses Git to give AI assistants reliable working examples when debugging persistent implementation failures.
How deep it goes
Demonstrates a three-step branch workflow and stops short of explaining Git internals or general command syntax.
Examples
Uses a broken authentication change, a working branch, and prompts for analysis and reimplementation.
What you can do after
Diagnose persistent bugs by comparing broken work with a known-working branch through an AI assistant.

Read how AI for Everyday IT explains git →

Shipping Go: Develop, deliver, discuss, design, and go again

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

How it is used
Supports continuous integration by storing source, testing, and infrastructure code near the pipeline.
How deep it goes
Explains repository purpose and initial setup, but stops short of broader Git workflows or version-control internals.
Examples
Uses a GitHub hello-api repository, Git initialization commands, a remote URL, and a Go-oriented .gitignore setup.
What you can do after
Operate Git by creating a GitHub repository, initializing a local directory, and connecting the directory to a remote.

Read how Shipping Go: Develop, deliver, discuss, design, and go again explains git →

100 SQL Server Mistakes and How to Avoid Them

Git is an open-source distributed version control system for tracking changes to files and coordinating software development.

How it is used
Protects database code, coordinates parallel development, preserves history, and supports rollback.
How deep it goes
Explains repository creation, GitHub configuration, branching, conflicts, and rollback without detailing command-line operations.
Examples
Uses the unrecoverable MagicChoc code scenario and a Visual Studio workflow for creating, configuring, branching, and committing a repository.
What you can do after
Operate/configure Git repositories, create branches, manage conflicts, preserve history, and roll back faulty code.

Read how 100 SQL Server Mistakes and How to Avoid Them explains git →

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.

How it is used
Uses Git to obtain runnable project code and support everyday software development.
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 you can do after
Operate Git to verify installation and clone working project repositories onto a local machine.

Read how Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform explains git →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.