Your Guide to What Does Git Add . Do

What You Get:

Free Guide

Free, helpful information about Files, Data & Cloud Storage and related What Does Git Add . Do topics.

Helpful Information

Get clear and easy-to-understand details about What Does Git Add . Do topics and resources.

Personalized Offers

Answer a few optional questions to receive offers or information related to Files, Data & Cloud Storage. The survey is optional and not required to access your free guide.

What Does git add . Do? A Simple Guide to Staging Changes in Git

When you’re working with Git, you’ll quickly run into the command git add .. It’s short, it’s common, and it can be a little confusing if you’re not sure what’s happening behind the scenes.

This guide walks through what git add . actually does, why it matters, how it compares to similar commands, and when its behavior can change depending on your setup.

The basics: what git add . really does

In plain language, git add . tells Git: “Take all my changes in this folder (and its subfolders) and put them in the staging area.”

Three key ideas sit behind that:

  1. Your working directory
    This is the set of files and folders you’re editing on disk right now.

  2. The staging area (also called the index)
    Think of this as a “pending changes” list. Only staged changes are included in the next commit.

  3. A commit
    A snapshot of staged changes, with a message, stored in your Git history.

When you run: