Forrest logo
back to context overview

git-filter-repo

List of commands for git-filter-repo:

  • git-filter-repo:tldr:5cf1e git-filter-repo: Replace a sensitive string in all files.
    $ git filter-repo --replace-text <(echo '${find}==>${replacement}')
    try on your machine
    explain this command
  • git-filter-repo:tldr:ad548 git-filter-repo: Move everything from sub-folder one level up.
    $ git filter-repo --path-rename ${path-to-folder-:}
    try on your machine
    explain this command
  • git-filter-repo:tldr:af691 git-filter-repo: Remove a single folder, keeping history.
    $ git filter-repo --path ${path-to-folder} --invert-paths
    try on your machine
    explain this command
  • git-filter-repo:tldr:e76ba git-filter-repo: Extract a single folder, keeping history.
    $ git filter-repo --path ${path-to-folder}
    try on your machine
    explain this command
back to context overview