---
name: "git-secret-remove"
section: "1"
platform: "linux"
package: "git-secret"
version: "0.5.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/git-secret-remove"
---

# git-secret-remove(1)

removes files from index.

## NAME

**git-secret-remove** - removes files from index.

## SYNOPSIS

```
git secret remove [-c] <pathspec>...
```

## DESCRIPTION

**git-secret-remove** - stops files from being tracked by **git-secret**.

This deletes filenames from **.gitsecret/paths/mapping.cfg**, which stops these files from being tracked by **git-secret**, and from being encrypted to, or decrypted from, **.secret** encrypted versions.

There´s also a -c option to delete existing encrypted versions of the files provided.

Note unlike **add**, which automatically add pathnames to **.gitignore**, **remove** does not delete pathnames from **.gitignore**.

(See [git-secret(7)](/git-secret/7.md) *https://git-secret.io/git-secret* for information about renaming the .gitsecret folder using the **SECRETS\_DIR** environment variable.

## OPTIONS

```
-c  - deletes existing real encrypted files.
-h  - shows help.
```

## MANUAL

Run **man git-secret-remove** to see this document.

## SEE ALSO

[git-secret-add(1)](/git-secret-add/1.md) *https://git-secret.io/git-secret-add*, [git-secret-clean(1)](/git-secret-clean/1.md) *https://git-secret.io/git-secret-clean*, [git-secret-removeperson(1)](/git-secret-removeperson/1.md) *https://git-secret.io/git-secret-removeperson*
