Bladeren bron

git-filter-repo: add page (#7493)

Peter Babič 3 jaren geleden
bovenliggende
commit
d7375910c7
1 gewijzigde bestanden met toevoegingen van 21 en 0 verwijderingen
  1. 21 0
      pages/common/git-filter-repo.md

+ 21 - 0
pages/common/git-filter-repo.md

@@ -0,0 +1,21 @@
+# git filter-repo
+
+> A versatile tool for rewriting Git history.
+> See also: `bfg`.
+> More information: <https://github.com/newren/git-filter-repo>.
+
+- Replace a sensitive string in all files:
+
+`git filter-repo --replace-text <(echo '{{find}}==>{{replacement}}')`
+
+- Extract a single folder, keeping history:
+
+`git-filter-repo --path {{path/to/folder}}`
+
+- Remove a single folder, keeping history:
+
+`git-filter-repo --path {{path/to/folder}} --invert-paths`
+
+- Move everything from sub-folder one level up:
+
+`git-filter-repo --path-rename {{path/to/folder/:}}`