git-filter-branch

Odłącz (przenieś) podkatalog do oddzielnego repozytorium Git

Mam repozytorium Git , które zawiera wiele podkatalogów. Teraz odkryłem, że jeden z podkatalogów jest niezwiązany z drugim i ... .git/ XY1/ ABC/ XY2/ Ale wolałabym zamiast tego: XYZ/ .git/ XY1/ XY2/ ABC/ .git/ ABC/

Jak zmienić nazwę autora i committera oraz adres e-mail wielu commitów w Git?

Pisałem prosty skrypt w szkolnym komputerze i dokonywałem zmian w Git (w repo, które było w moim pendrive, sklonowane z mojeg ... bie sprawę, że popełniam rzeczy jako użytkownik root. Czy Jest jakiś sposób na zmianę autora tych commitów na moje nazwisko?

Jak naprawić złe połączenie i odtworzyć dobre commity na stałe połączenie?

Przypadkowo popełniłem niechciany plik (filename.orig podczas rozwiązywania scalania) do mojego repozytorium kilka commitów t ... um. Czy możliwe jest przepisanie historii zmian w taki sposób, że filename.orig w ogóle nie została dodana do repozytorium?

Usuń poufne pliki i ich commity z historii Gita

Chciałbym umieścić projekt Gita na Githubie, ale zawiera on pewne pliki z poufnymi danymi (nazwy użytkowników i hasła, jak /c ... zynać od nowa usuwając /.katalog git. Czy istnieje sposób na usunięcie wszystkich śladów konkretnego pliku w historii Gita?

Zmienić pierwszy commit projektu za pomocą Git? [duplikat]

To pytanie ma już odpowiedź tutaj: edytować root commit w Git? 5 ... owy e-mail w komentarzu w kodzie źródłowym i chciałbym go zmienić, ponieważ otrzymuję spamowane z botów indeksujących GitHub.

Jak usunąć starą historię z repozytorium git?

Obawiam się, że nie mogłem znaleźć czegoś podobnego do tego scenariusza. Mam repozytorium git z dużą historią: 500 + gałęzi, ... po razem (coś, co ja robię wiem, jak to zrobić). Czy ktoś kiedyś zrobił coś takiego? Mam git 1.7.2.3 jeśli to ma znaczenie.

Odłączenie wielu podkatalogów do nowego, oddzielnego repozytorium Git

To pytanie opiera się na odłączeniu podkatalogu do osobnego repozytorium Git Zamiast odłączać pojedynczy podkatalog, chcę ... e a new backup. A previous backup already exists in refs/original/ Force overwriting the backup with -f Jakieś pomysły? TIA

Czy Mogę zmienić imię i nazwisko we wszystkich poprzednich commitach?

Chciałbym zmienić moje imię, nazwisko i email w moim all commit, czy to możliwe?

Całkowicie usuń pliki z Git repo i remote na GitHub

Przypadkowo dodałem folder z obrazkami i zrobiłem. Potem zrobiłem jeszcze jedno zobowiązanie. Następnie usunąłem te pliki za ... mój rozmiar repo znacznie się zwiększył. Jak mogę całkowicie usunąć te plamy? I chcę go usunąć z mojego zdalnego repo GitHub.

Git-Usuń commity z pustym zestawem zmian używając filter-branch

Jak usunąć commity, które nie mają zestawu zmian używając git filter-branch? Przepisałem historię Gita używając: git filte ... iej w msysgit. Rebasing nie jest tak naprawdę opcją, ponieważ mam ponad 4000 commitów, a połowa z nich musi zostać usunięta.

Wyczyszczenie pliku z Git repo nie powiodło się, nie można utworzyć nowej kopii zapasowej

Próbowałem usunąć plik z mojego zdalnego repo, uruchamiając: git filter-branch --index-filter 'git rm --cached --ignore-unm ... -i, ale najwyraźniej ponieważ commit dotknął wielu różnych plików, Git narzeka na konflikty i przerwałem dla bezpieczeństwa.

Jak mogę przenieść katalog w Git repo dla wszystkich commitów?

Załóżmy, że mam repo, które zawiera tę strukturę katalogów: repo/ blog/ _posts/ some-post.html another-file.t ... żam sobie, że mogę użyć magii git filter-branch, aby to osiągnąć, ale nie rozgryzłem dokładnie jak to zrobić. Jakieś pomysły?

Jak zastąpić tekst z plików w historii Gita?

Zawsze używałem klienta git opartego na interfejsie (smartGit) i dlatego nie mam dużego doświadczenia z konsolą git. Jednak ... xec sed -i -e 's/originalpassword/newpassword/g' {} \;" KOD u góry faktycznie usunął {[20] } wszystkie pliki z moim hasłem.

rozpakuj wiele katalogów używając git-filter-branch

Mam duże repozytorium, które obecnie zawiera wiele projektów w podfolderach najwyższego poziomu, powiedzmy /a, /b, /c, i /d. ... ego repozytorium? PS: oczywiście każde dobre rozwiązanie przy użyciu czegoś innego niż git filter-branch jest w porządku. ;)

git dzieli repozytorium na podfolder i zachowuje wszystkie stare gałęzie

Mam repo git z 2 katalogami i wieloma gałęziami, chcę je podzielić i utworzyć wszystkie gałęzie `-- Big-repo |-- dir1 ... ted repo. To wymaga więcej wysiłku ręcznego i jestem pewien, że może być szybki sposób, aby to osiągnąć? Jakieś pomysły???

git rm - fatal: pathspec nie pasował do żadnych plików

Dodałem ponad 9000 zdjęć przez przypadek do folderu mojego projektu. I zobowiązał ich. Następnie usunąłem je z dysku. Zaangaż ... iałem tyle śmieciowych zdjęć w moim projekcie. Ale od tego czasu popełniłem wiele razy i wprowadziłem wiele zmian w kodzie.

Jak przenieść plik z jednego repozytorium git do drugiego, zachowując historię

Próbuję przenieść pojedynczy plik (nazwij to foo.txt) z jednego repozytorium do drugiego (niepowiązanego) repozytorium, zacho ... i wszystkie commity, które go nie dotknęły, zniknęły z dziennika? W tym momencie Nie wiem, jak postępować. Jakieś sugestie?

git, filter-branch na wszystkich gałęziach

Używam następujących źródeł do usuwania dużych plików i katalogów z mojego repozytorium: Http://dound.com/2009/04/git-forev ... lter-branch tylko wydaje się działać na bieżącej gałęzi - czy istnieje sposób, aby zastosować go do wszystkich gałęzi na raz?

Jak podzielić repozytorium git przy zachowaniu podkatalogów?

To, czego chcę, jest podobne do tego pytania . Jednak chcę, aby Katalog podzielony na oddzielne repo pozostał podkatalogem w ... metody z tej odpowiedzi jeśli jest jakiś sposób, aby przenieść całą zawartość nowego repo do podkatalogu, w całej historii.

Dzielenie zestawu plików w repozytorium git do ich własnego repozytorium, zachowując odpowiednią historię [duplikat]

Możliwy duplikat:Jak podzielić repozytorium git przy zachowaniu podkatalogów? W pewnym momencie dodałem mój kod do i ... anie. I ' m szukam sposobu na filtrowanie wszystkiego / z wyjątkiem / listy plików / katalogów. Czy ktoś wie jak to zrobić?