border=0

"77.95.5.4 - 77.95.5.4"

Vragen met de tag 'git-rewrite-history'

Overschrijven van de geschiedenis van de Git-repository, bijvoorbeeld voor het bewerken van oude commits, verwijderen van onnodige gegevens (bijvoorbeeld persoonlijke gegevens of grote bestanden), wijzigen van de bestandsstructuur, fixeren van metadata, etc.
27
antwoord

Hoe verander je bestaande, niet-geblokkeerde commits?

Ik schreef het verkeerde in het commit-bericht. Ook ben ik vergeten sommige bestanden op te nemen. Hoe de commit voor berichten / bestanden wijzigen? De commit is nog niet begonnen.
ingesteld 07 oktober '08 om 18.44 uur
32
antwoord

Hoe de auteur en committer naam en e-mail van verschillende commits in Git te veranderen?

Ik schreef een eenvoudig script van een schoolcomputer en wijzigde Git (in de repository die in mijn pendrive was gekloond vanaf mijn computer thuis). Na een paar commits, realiseerde ik me dat ik dingen deed als een root-gebruiker. Is er een manier om de auteur te veranderen ...
ingesteld op 15 april '09 om 6:09
13
antwoord

Hoe de opgegeven commit te veranderen?

Ik dien meestal een lijst van commits in om te controleren. Als ik de volgende commits heb: HEAD Commit3 Commit2 Commit1 ... Ik weet dat ik head commit kan wijzigen met git commit --amend. Maar hoe kan ik Commit1 veranderen, aangezien dit niet ...
Instellen op 27 juli '09 om 08:19 uur
17
antwoord

Hoe verander je de tijdstempel van de oude commit in git?

Antwoorden op Hoe bestaande, niet-vastgezette commits te veranderen? Beschrijft hoe eerdere commit-berichten die nog niet stroomopwaarts zijn verplaatst, kunnen worden gewijzigd. Nieuwe berichten nemen de tijdstempels van de originele commits over. Het lijkt logisch, maar de EU ...
ingesteld op 18 januari '09 om 9:13
15
antwoord

Hoe verwijder / verwijder ik een groot bestand uit de commit-geschiedenis in de Git-repository?

Soms schrapte ik een dvd-rip in een website-project, waarna ik me nonchalant commiteerde - a-m ..., en zap, de repo werd bij 2.2 optredens uitgeblazen. De volgende keer dat ik wat wijzigingen aanbracht, verwijderde ik het videobestand en repareerde alles, maar het gecomprimeerde bestand staat nog steeds in de repository ...
vastgesteld op 20 januari '10 om 14:18
13
antwoord

Hoe maak je een slechte fusie en reproduceer je goede commits naar een vaste fusie?

Ik heb per ongeluk een ongewenst bestand gerepareerd (filename.orig bij het samenvoegen van opgeloste bestanden) in mijn repository een aantal commits terug, maar ik heb dit nog steeds niet gemerkt. Ik wil het bestand volledig verwijderen uit de geschiedenis van de repository. Is het mogelijk om de wijzigingsgeschiedenis te herschrijven ...
ingesteld op 21 nov. '08 om 7:11
15
antwoord

Hoe wordt de squat van alle git in één gefixeerd?

Hoe verwijder je de volledige repository vóór de eerste commit? Ik kan het opnieuw installeren voor de eerste commit, maar het zal me met twee commits achterlaten. Is er een manier om naar een oplossing te verwijzen vóór de eerste?
ingesteld op 01 nov. '09 om 11:38
11
antwoord

Verwijder vertrouwelijke bestanden en hun verplichtingen uit de Git-geschiedenis

Ik zou het Git-project in GitHub willen plaatsen, maar het bevat bepaalde bestanden met gevoelige gegevens (gebruikersnamen en wachtwoorden, bijvoorbeeld /config/deploy.rb voor capistrano). Ik weet dat ik deze bestandsnamen kan toevoegen aan .gitignore, maar dit is n ...
ingesteld op 16 mei '09 om 17:49 uur
5
antwoord

Verander root commit in git?

Er zijn manieren om een ​​bericht te wijzigen van latere commits: git commit --ame # voor de meest recente commit git rebase --interactive master ~ 2 # maar vereist * parent * Hoe kun je het commit-bericht van de allereerste com ...
ingesteld op 22 januari '10 om 21:21
7
antwoord

Combineer de eerste twee items van de Git-repository?

Stel dat je een verhaal hebt dat drie commits A, B en C bevat: ABC Ik zou graag twee commits A en B willen combineren met één latch AB: AB-C Ik heb git rebase -i A geprobeerd, waarmee mijn editor wordt geopend met de volgende inhoud: pi ...
stel Jan 12 in '09 om 17:53 uur
3
antwoord

Verwijder de refs / original / heads / master uit git repo na de filtertak - trree-filter?

Ik had dezelfde vraag als hier: Nieuwe git-repository in de root-directory om de bestaande repository in de submap te plaatsen. Ik gebruikte dit antwoord hier: Nieuwe git-repository in de root-directory om de bestaande rep ...
stel 05 in '11 om 1:38
5
antwoord

Git voegt terugtrekking samen

Neem het volgende voorbeeld: ik heb wat werk in de topicthread en ben nu klaar om terug te keren naar de master: * eb3b733 3 [master] [origin / master] | * b62cae6 2 [topic] | / * 38abeae 1 Ik fuseer met de master, het oplossen van conflicten en nu ...
stel 24 januari in '11 om 18:15 uur
6
antwoord

Hoe kun je oudere git commit veranderen?

Ik heb 3 git commits gedaan, maar er werd niet op geklikt. Hoe de oude (ddc6859af44) en (47175e84c) te wijzigen, wat niet de laatste is? $ git log commit f4074f289b8a49250b15a4f25ca4b46017454781 Datum: di 10 januari 10:57:27 2012 -0800 commit ddc6859af448b8fd2e86dd ...
ingesteld op 11 januari '12 om 21:52
5
antwoord

Hoe meerdere commits in git te veranderen om van auteur te veranderen

Ik heb een reeks commits gemaakt in Git en nu begrijp ik dat ik ben vergeten de eigenschappen van de gebruikersnaam en de gebruiker van de e-mail (nieuwe machine) goed te configureren. Ik heb deze commits nog niet naar mijn repository geduwd, omdat ik deze commits kan repareren, ...
vastgesteld op 13 februari '11 om 1:48
4
antwoord

Bestand opschonen uit Git-repo mislukt, kan geen nieuwe back-up maken

Ik probeerde het bestand uit de externe repository te verwijderen door het uit te voeren: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD Maar Git klaagt dat het onmogelijk is om een ​​nieuwe back-up te maken. Vorige back-up al wezens ...
ingesteld op 19.1911 om 19:24 uur