git-rewrite-history
Jak zmodyfikować istniejące, nieużywane commity?
Napisałem złą rzecz w wiadomości commit. Alternatywnie, zapomniałem dołączyć niektóre pliki.
Jak mogę zmienić wiadomość / pliki commit? Commit nie został jeszcze przesunięty.
Jak zmodyfikować określony commit?
Zazwyczaj wysyłam listę commitów do przeglądu. Jeśli mam następujące commity:
HEAD
Commit3
Commit2
Commit1
...Wiem, ... ać head commit za pomocą git commit --amend. Ale jak mogę zmodyfikować Commit1, biorąc pod uwagę, że nie jest to HEAD commit?
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 zmodyfikować określony commit w git?
Zazwyczaj wysyłam listę commitów do przeglądu. Jeśli mam:
HEAD
Commit3
Commit2
Commit1
Wiem, że mogę modyfikować ... ead commit za pomocą git commit --amend, ale jak mogę modyfikować Commit1, biorąc pod uwagę, że nie jest to HEAD zaangażować?
Jak zmienić znacznik czasu starego commita w Git?
Odpowiedzi na jak zmodyfikować istniejące, nieużywane commity? opisz sposób zmiany poprzednich komunikatów commitów, które n ... i dziedziczą znaczniki czasu oryginalnych zmian. Wydaje się to logiczne, ale czy istnieje sposób, aby ponownie ustawić czas?
Jak usunąć / usunąć duży plik z historii zatwierdzeń w repozytorium Git?
Czasami wrzuciłem DVD-rip do projektu strony internetowej, potem niedbale git commit -a -m ..., i, zap, repo było rozdęte prz ... c aby scalic razem 2 commity tak aby duzy plik nie pojawil sie w historii i zostal wyczyszczony w procedura zbierania śmieci?
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?
Jak zmiażdżyć wszystkie commity git w jeden?
Jak ściągnąć całe repozytorium do pierwszego commita?
Mogę przełączyć się na pierwszy commit, ale zostawi mi to 2 commity.
Czy istnieje sposób, aby odwołać się do commita przed pierwszym?
Edytować root commit w Git?
Są sposoby na zmianę komunikatu z późniejszych commitów:
git commit --amend # for the most recent commit ... ractive master~2 # but requires *parent*
Jak możesz zmienić komunikat commit pierwszego commita (który nie ma rodzica)?
Połączyć dwa pierwsze commity repozytorium Git?
Załóżmy, że masz historię zawierającą trzy commity A, B iC :
A-B-C
Chciałbym połączyć dwa commity A i B w jeden commi ...
Wtedy Git 1.6.0.4 mówi:
Cannot 'squash' without a previous commit
Jest jakiś sposób, czy jest to po prostu niemożliwe?
Usunąć refs/original/heads / master z git repo po filter-branch --tree-filter?
Miałem to samo pytanie, co tutaj: nowe repozytorium git w katalogu głównym, aby subsume repozytorium exist w podkatalogu
P ... obecny problem:
gitk --all &
git show-ref
Jak pozbyć się refs/original/heads/master i całej związanej z tym historii?
Jak zmienić kilka commitów w Git, aby zmienić autora
Wykonałem serię commitów w Git i zdałem sobie sprawę, że zapomniałem poprawnie ustawić swoją nazwę użytkownika i właściwości ... y w gałęzi master)?
Patrzyłem na git reset i git commit -C <id> --reset-author, ale chyba nie jestem na dobrej drodze.
Usunięcie pliku z repozytorium git (historia)
(rozwiązane, patrz spód ciała pytania)
Szukam tego od dawna, to co mam do tej pory to:
http://dound.com/2009/04/git-fo ... awdzić, czy są jakieś luźne przedmioty
git repack -A -d - przepakowywanie
git prune - aby ostatecznie usunąć te obiekty
Zmiana rozmiaru zatwierdzenia Git merge
Weź następujący przypadek:
Mam trochę pracy w gałęzi tematycznej i teraz jestem gotowy do połączenia z powrotem do master: ...
| * b62cae6 2 [topic]
* | e7affba 4 [origin/master]
* | eb3b733 3
|/
* 38abeae 1
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 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.
Jak usunąć duży plik błędnie popełniony w git [duplicate]
Możliwy duplikat:Jak wyczyścić ogromny plik z historii commitów w Git?
Zrobiłam coś głupiego. Wyobraź sobie, że pope ... ego Gita, więc nie Synchronizuję się w żadnym serwer.
Jak mogę definitywnie usunąć ten plik i zaoszczędzić miejsce na dysku?
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?
Zaktualizuj zespół programistów za pomocą przepisanej historii repo Git, usuwając duże pliki
Mam git repo z kilkoma bardzo dużymi binariami. Już ich nie potrzebuję i nie zależy mi na tym, aby móc pobierać pliki z wcześ ... repo.
niech każdy usunie swoje stare kopie i sklonuje ponownie z serwera.
Czy to brzmi dobrze? Czy to najlepsze rozwiązanie?
- 1
- 2