File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ P.S: All these commands are tested on `git version 2.7.4 (Apple Git-66)`.
14
14
* [ Everyday Git in twenty commands or so] ( #everyday-git-in-twenty-commands-or-so )
15
15
* [ Show helpful guides that come with Git] ( #show-helpful-guides-that-come-with-git )
16
16
* [ Search change by content] ( #search-change-by-content )
17
+ * [ Remove sensitive data from history, after a push] ( #remove-sensitive-data-from-history-after-a-push )
17
18
* [ Sync with remote, overwrite local changes] ( #sync-with-remote-overwrite-local-changes )
18
19
* [ List of all files till a commit] ( #list-of-all-files-till-a-commit )
19
20
* [ Git reset first commit] ( #git-reset-first-commit )
@@ -187,6 +188,11 @@ git help -g
187
188
git log -S' <a term in the source>'
188
189
```
189
190
191
+ ## Remove sensitive data from history, after a push
192
+ ``` sh
193
+ git filter-branch --force --index-filter ' git rm --cached --ignore-unmatch <path-to-your-file>' --prune-empty --tag-name-filter cat -- --all && git push origin --force --all
194
+ ```
195
+
190
196
## Sync with remote, overwrite local changes
191
197
``` sh
192
198
git fetch origin && git reset --hard origin/master && git clean -f -d
Original file line number Diff line number Diff line change 7
7
}, {
8
8
"title" : " Search change by content" ,
9
9
"tip" : " git log -S'<a term in the source>'"
10
+ }, {
11
+ "title" : " Remove sensitive data from history, after a push" ,
12
+ "tip" : " git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch <path-to-your-file>' --prune-empty --tag-name-filter cat -- --all && git push origin --force --all"
10
13
}, {
11
14
"title" : " Sync with remote, overwrite local changes" ,
12
15
"tip" : " git fetch origin && git reset --hard origin/master && git clean -f -d"
You can’t perform that action at this time.
0 commit comments