Klausimai pažymėti „git-rewrite-history“

Perkėlę „Git“ saugyklos istoriją, pavyzdžiui, norėdami redaguoti senus įsipareigojimus, ištrinti nereikalingus duomenis (pvz., Asmens duomenis ar didelius failus), pakeisti failo struktūrą, nustatyti metaduomenis ir tt
27
atsakymai

Kaip pakeisti egzistuojančius, nesuvaldomus įsipareigojimus?

Rašymo pranešime parašiau neteisingą dalyką. Taip pat pamiršau įtraukti kai kuriuos failus. Kaip pakeisti pranešimą / failus? Įsipareigojimas dar neprasidėjo.
nustatyti 07 spalis '08, 6:44 val
32
atsakymai

Kaip pakeisti autoriaus ir kelio vardo bei el. Pašto adresus Git'e?

Aš parašiau paprastą mokyklos kompiuterio scenarijų ir padariau pakeitimus „Git“ (repo, kuris buvo klonuotas iš mano kompiuterio namuose). Po keleto įsipareigojimų aš supratau, kad darau viską, kaip root vartotojas. Ar yra būdas pakeisti autorių ...
nustatytas balandžio 15 d '09 6:09
13
atsakymai

Kaip pakeisti nurodytą įsipareigojimą?

Paprastai pateikiu sąrašą patikrinimų. Jei turiu tokius įsipareigojimus: HEAD Commit3 Commit2 Commit1 ... Aš žinau, kad galiu modifikuoti galvą, padarytą su git'u įsipareigoti --amend. Bet kaip aš galiu pakeisti Commit1, nes tai nėra ...
Nustatyta liepos 27 d., 08:19
17
atsakymai

Kaip pakeisti senojo įsipareigojimo laiko žymą git?

Atsakymai į tai, kaip pakeisti esamus, nesuvaldomus įsipareigojimus? Apibūdina, kaip pakeisti ankstesnius pranešimus, kurie dar nebuvo perkelti į viršų. Nauji pranešimai paveldi originalių įsipareigojimų laiko žymes. Atrodo logiška, bet jei ...
nustatytas sausio 18 d '09 9:13
14
atsakymai

Kaip pašalinti / ištrinti didelį failą iš įsipareigojimo istorijos „Git“ saugykloje?

Kartais ištrinau „DVD“ repliką į svetainės projektą, tada atsitiktinai pavyko susitarti „-m ...“ ir „zap“. Kai kitą kartą atliksiu keletą pakeitimų, ištrinau vaizdo failą ir nustatė viską, bet suspaustas failas vis dar yra saugykloje ...
nustatė sausio 20 d '10, 14:18
13
atsakymai

Kaip išspręsti blogą sujungimą ir atkurti savo gerą įsipareigojimą fiksuotam susiliejimui?

Aš atsitiktinai fiksavau nepageidaujamą failą (failo pavadinimą., Kai susijungiau išsprendžiau) mano saugykloje kelis įsipareigojimus, bet aš vis dar to nepastebėjau. Noriu visiškai pašalinti failą iš saugyklos istorijos. Ar galima perrašyti pakeitimų istoriją ...
lapkričio 21 d. '08, 7:11
15
atsakymai

Kaip visos gitos pritūpęs yra vienoje vietoje?

Kaip ištrinti visą kapinyną prieš pirmą įvykdymą? Aš galiu iš naujo įdiegti prieš pirmąjį įvykį, bet jis paliks man du įsipareigojimus. Ar yra būdas kreiptis į pataisą prieš pirmąjį?
lapkričio 1 d. '09 11:38
11
atsakymai

Ištrinkite konfidencialius failus ir jų įsipareigojimus iš „Git“ istorijos

Norėčiau įdėti „Git“ projektą į „GitHub“, tačiau jame yra tam tikrų failų su slaptais duomenimis (naudotojų vardais ir slaptažodžiais, pvz., /Config/deploy.rb „capistrano“). Žinau, kad galiu pridėti šiuos failų pavadinimus į .gitignore, bet tai n ...
nustatyti gegužės 16 d., 17:49
5
atsakymai

Pakeisti šaknį, padarytą git?

Yra būdų, kaip pakeisti pranešimą iš vėlesnių įsipareigojimų: git įsipareigoti --ame # naujausiam įsipareigojimo gitui - interaktyviam meistriui ~ 2 #, bet reikia * tėvui * Kaip galite pakeisti pirmojo com įsipareigojimo pranešimą ...
nustatytas sausio 22 d '10, 21:21
7
atsakymai

Sujunkite du pirmuosius „Git“ saugyklos įrašus?

Tarkime, kad turite istoriją, kurioje yra trys įsipareigojimai A, B ir C: ABC Aš norėčiau sujungti du A ir B įsipareigojimus vienu užraktu AB: AB-C Bandžiau git rebase -i A, kuris atidaro redaktorių su tokiu turiniu: pi ...
nustatė sausio 12 d '09, 17:53
3
atsakymai

Po filtro atšakos - trree filtro nuimkite refs / original / heads / master iš git repo?

Turėjau tą patį klausimą, kaip čia: Naujas git saugykla šakniniame kataloge, kad įdėtų esamą saugyklą į antrinį katalogą. Šį atsakymą naudoju čia: naujas git saugykla šakniniame kataloge, įtraukiant esamą rep.
nustatyti Oct 05 '11, esant 1:38
5
atsakymai

„Git“ sujungimo atšaukimas

Atlikite tokį atvejį: turiu tam tikrą darbą temos temoje, ir dabar esu pasirengęs grįžti į kapitoną: * eb3b733 3 [kapitonas] [kilmė / šeimininkas] | * b62cae6 2 [tema] | / * 38abeae 1 Aš susijungiu su kapitonu, sprendžiu konfliktus ir dabar ...
nustatyti 24 sausis '11 18:15
6
atsakymai

Kaip pakeisti vyresnio amžiaus gitą?

Aš padariau 3 gitą, bet nebuvo spustelėta. Kaip pakeisti senąjį (ddc6859af44) ir (47175e84c), kuris nėra paskutinis? $ git log įsipareigojimas f4074f289b8a49250b15a4f25ca4b46017454781 Data: Tue Jan 10 10:57:27 2012 -0800 įvykdyti ddc6859af448b8fd2e86dd ...
nustatytas sausio 11 d '12 21:52
5
atsakymai

Kaip pakeisti kelis įsipareigojimus git keisti autorių

Aš padariau eilę įsipareigojimų Git'e, ir dabar suprantu, kad pamiršote teisingai įvesti el. Pašto vartotojo vardą ir naudotojo vardą (naują mašiną). Aš dar neužstojau šių įsipareigojimų mano saugyklai, nes galiu išspręsti šiuos įsipareigojimus, ...
nustatytas vasario 13 d '11 - 1:48
4
atsakymai

Failo išvalymas iš „Git“ repo nepavyko, nepavyko sukurti naujos atsarginės kopijos

Bandžiau pašalinti failą iš nuotolinio saugyklos, paleisdamas: git filter-branch --index-filter 'git rm - cached --ignore-unmatch Rakefile' HEAD Tačiau Git skundžiasi, kad neįmanoma sukurti naujos atsarginės kopijos. Ankstesnės atsarginės jau esančios būtybės ...
birželio 19 d. 19:24