git-clear-soft(1)

git-clear-soft1

Soft clean up a repository

Usage

git-clear-soft

Overview

Clears the repository to a state that it looks as if it was freshly cloned with the current HEAD, however, preserving all changes that are located in files and directories listed in .gitignore. It is a git-reset --hard together with deletion of all untracked files that reside inside the working directory, excluding those in .gitignore.

Examples

Clears the repo.

$ git clear-soft

Releases

5 releases since Debian 9 (Stretch); the text changed 4 times.

  1. 9
  2. 10
  3. 11
  4. 12
  5. 13

Author

Modified version of script written by Daniel 'grindhold' Brendle <[email protected]> by Matiss Treinis <[email protected]>

Reporting bugs

<https://github.com/tj/git-extras/issues>

From git-extras 7.3.0-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.