Tag: git-filter-branch
git filter-branch ist eine native Git-tool verwendet werden, umfassend zu umschreiben, Zweige, und wird oft verwendet, um unerwünschte große oder geheime Dateien aus dem Git-repository der Geschichte.
2
Antworten
Ich bin, der diesen Befehl ausführt, auf die zweite Datei, die ich entfernen möchte (der erste war JetBrains' .Idee-Ordner-Dateien, die sind jetzt in .gitignore), aber ich bin nicht in der Lage: git filter-branch --force --index-filter 'git rm
5
Antworten
Habe ich gereinigt, bis unser Git-repository ein bisschen, wir entfernen müssen große Teile aus der Geschichte. Ich mache das mit: git filter-branch --prune-empty --tree-filter 'rm -rf some_stuff' Den --prune-empty flag entfernen Sie verpflichtet, die leer gelassen werden,
2
Antworten
Ich war googlen und Lesen verschiedener Beiträge rund um die net und ich versucht habe: git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch Launcher\lib" --prune-empty -- --all und git filter-branch --tree-filter "rm -rf Launcher\lib" --prune-empty -- --all
2
Antworten
Ich hatte zu tun, führen Sie git filter-branch den anderen Tag. Ich folgte den Anweisungen auf github, aber etwas ging schief. Ich denke jemanden im team nicht laufen rebase auf einem lokalen Zweig, und stattdessen werden die
32
Antworten
Ich Schreibe ein einfaches script in der Schule-computer und ein commit werden die änderungen von Git (in einem repo, das wurde in meinem USB-Stick, geklont von meinem computer zu Hause). Nach mehreren commits mir klar, ich war
4
Antworten
Habe ich immer ein interface-basiertes git-client (smartGit) und somit nicht viel Erfahrung mit der git Konsole. Allerdings habe ich jetzt vor die Notwendigkeit, ersetzen Sie eine Zeichenfolge in allen .txt-Dateien aus der Geschichte (also, nicht löschen Sie
4
Antworten
Habe ich ein git-repo mit einigen sehr großen Binärdateien in es. Ich brauche nicht mehr Sie, und ich weiß nicht kümmern zu können, checkout der Dateien, die aus früheren verpflichtet. So, zur Reduzierung des repo-Größe, die ich
2
Antworten
Ich versuche zu splitten, ein Teilprojekt von meinem git-repository. Jedoch anders als in Trennen (Umzug) Unterverzeichnis in separaten Git repository Ich habe es nicht in einem eigenen Unterverzeichnis (und bewegen und dabei die oben nur ergibt sich
12
Antworten
Ich versehentlich begangen, eine unerwünschte Datei (filename.orig beim auflösen von merge -) zu meinem repository mehrere commits her, ohne mich zu bemerken, bis jetzt. Ich möchte die Datei vollständig zu löschen aus dem repository-Historie. Ist es möglich,
2
Antworten
Habe ich ein monolith von einem feature-branch. Statt eine massive PR in den master möchte ich es aufteilen in 3 prs. Idealerweise möchte ich, um zu ziehen aus einigen standalone-code aus dem feature-Zweig in einen PR von
23
Antworten
Ich habe eine Git repository enthält eine Reihe von Unterverzeichnissen. Jetzt habe ich festgestellt, dass eines der Unterverzeichnisse ist unabhängig von den anderen und sollte abgenommen werden, um ein separates repository. Wie kann ich dies tun, während
2
Antworten
Ich versuche, eine einzelne Datei (nennen wir ihn foo.txt) von einem repository zu einem anderen (nicht verwandten) - repository, die Erhaltung seiner Geschichte. ebneter Frage zeigt, wie dies zu tun für ein Unterverzeichnis. taw ' s Frage
3
Antworten
Ich versehentlich Hinzugefügt, einen Ordner mit Bildern und engagiert. Ich machte dann eine weitere zu Begehen. Dann entfernte ich die Dateien mit git rm -f ./images und begangen wieder. Gerade jetzt, ich habe eine Menge mehr begeht
2
Antworten
Sagen wir, ich habe ein repo, enthält dieses Verzeichnis Struktur: repo/ blog/ _posts/ some-post.html another-file.txt Ich mich bewegen möchte _posts auf der obersten Ebene der repo, also der Struktur wird wie folgt Aussehen: repo/ _posts/ some-post.html another-file.txt
5
Antworten
Ich würde gerne meinen Namen ändern, Nachname und E-Mail in meinem aller verpflichtet, ist es möglich? InformationsquelleAutor der Frage Joshua | 2010-12-20
10
Antworten
Ich fürchte, ich konnte nicht finden, dass irgendetwas ganz wie in diesem speziellen Szenario. Habe ich ein git-repository mit viel Geschichte: über 500 Filialen, 500+ tags, geht zurück bis Mitte 2007. Es enthält ~19,500 verpflichtet. Wir möchten
5
Antworten
Nach erfolgreicher Konvertierung ein SVN-repository auf Git, ich habe jetzt eine sehr große Git-repository, die ich will, zu brechen in mehrere kleinere repositories und Historie. So, kann jemand helfen mit dem brechen bis ein repo könnte wie
2
Antworten
Habe ich ein Projekt unter git. Eines Tages zog ich alle Projekt-Dateien aus dem aktuellen Verzeichnis zu foo/bar/ im Rahmen des Projekts. Ich habe es mit git mv. Dann fügte ich ein paar mehr Dateien und auch
3
Antworten
Ich bin mit dem folgenden Quellen auslöschen einige großen Dateien und Verzeichnisse aus meinem repository: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ Warum ist mein git-repository so groß? git filter-branch scheint nur zu arbeiten, auf dem current-Zweig - gibt es eine Möglichkeit, für
8
Antworten
Diese Frage basiert auf Trennen Unterverzeichnis in separaten Git repository Statt trennen ein einzelnes Unterverzeichnis, ich möchte trennen ein paar. Zum Beispiel, meine aktuelle Verzeichnisstruktur sieht wie folgt aus: /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ
2
Antworten
Wie Entferne ich verpflichtet, die keine änderungen mit git-filter-branch? Schrieb ich meine git-Geschichte mit: git filter-branch --tree-filter 'rm -r -f my_folder' -f HEAD das funktionierte gut, aber jetzt habe ich viele commits mit leerer änderungen. Ich möchte
8
Antworten
git filter-branch --env-filter ' export GIT_AUTHOR_EMAIL="
[email protected]" export GIT_AUTHOR_NAME="foo"' -- commita..commitb Ergebnisse in Which ref do you want to rewrite? So scheint es, dass filter-branch kann man nicht mit Verwendung der bereichsschreibweise verwenden Sie einen Bereich zwischen zwei
10
Antworten
Ich würde gerne ein Git-Projekt auf GitHub, aber es enthält einige Dateien mit sensiblen Daten (Benutzernamen und Passwörter, wie /config/deploy.rb für capistrano). Ich weiß, ich kann hinzufügen, diese Dateinamen zu .gitignoreaber dies würde nicht entfernen Sie Ihre
5
Antworten
Fügte ich über 9000 Fotos durch Zufall zu meinem Projekt Ordner. Und Sie begangen wurden. Anschließend gelöscht Sie von der Festplatte. Begangen. Ich jetzt versuchen, zu schieben änderungen an git-server. Aber es dauert viel zu lange und
4
Antworten
Ich versucht zu entfernen, eine Datei aus dem remote-repo mit: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD Aber Git beschwert, dass Nicht create new backup. Eine Vorherige Sicherung der bereits in refs/original/ Kraft und überschreiben
12
Antworten
Ich versehentlich begangen, eine unerwünschte Datei (filename.orig beim auflösen von merge -) zu meinem repository mehrere commits her, ohne mich zu bemerken, bis jetzt. Ich möchte die Datei vollständig zu löschen aus dem repository-Historie. Ist es möglich,
22
Antworten
Ich habe eine Git repository enthält eine Reihe von Unterverzeichnissen. Jetzt habe ich festgestellt, dass eines der Unterverzeichnisse ist unabhängig von den anderen und sollte abgenommen werden, um ein separates repository. Wie kann ich dies tun, während
29
Antworten
Ich Schreibe ein einfaches script in der Schule-computer und ein commit werden die änderungen von Git (in einem repo, das wurde in meinem USB-Stick, geklont von meinem computer zu Hause). Nach mehreren commits mir klar, ich war