Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:git

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:git [2019/03/03 13:37] movelinux:git [2020/08/14 21:56] (aktuell) move
Zeile 39: Zeile 39:
 <Code> <Code>
 git rm -r Ordner git rm -r Ordner
 +</Code>
 +
 +==== Sensible Daten aus Versionshistorie entfernen ====
 +=== BFG Repo-Cleaner ===
 +  * https://rtyley.github.io/bfg-repo-cleaner/
 +
 +Beispiel:
 +  * Nach https://rtyley.github.io/bfg-repo-cleaner/ (selbst getestet)
 +<Code>
 +# Zuerst eine frische Kopie klonen mit dem --mirror-Flag
 +git clone --mirror git://example.com/some-bad-repo.git
 +
 +Mit --mirror wird die volle Datenbank geklont, aber nicht die eigentlichen Dateien.
 +
 +cd some-bad-repo.git
 +
 +java -jar ../bfg --delete-files YOUR-FILE-WITH-SENSITIVE-DATA
 +
 +git reflog expire --expire=now --all && git gc --prune=now --aggressive
 +
 +git push
 +</Code>
 +
 +==== Branches ====
 +Branch hinzufügen:
 +<Code>
 +git branch testing
 +</Code>
 +
 +In den Branch wechseln:
 +<Code>
 +git checkout testing
 </Code> </Code>
  
linux/git.1551620268.txt.gz · Zuletzt geändert: von move

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki