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
2
atsakymai

Kaip perrašyti „Git“ istoriją taip, kad visi failai būtų subkataloge?

Norėčiau sujungti keletą Git repo (leiskite repoA ir repoB) į vieną naują saugyklą. Naujoje saugykloje (repoNew) turi būti kiekvienas repoA ir repoB atskirame pakatalogyje. Kadangi aš vis dar dirbu tik vietoje, galiu ...
Nustatykite kovo 14 d. 14 val
1
atsakymas

„Git Merge“ dubliavimas po neveiksmingo BFG naudojimo

Aš kažkaip giliau įsiliejau į visą saugyklą (naudojama tik man) ir galėjau panaudoti tam tikrą pagalbą rūšiuojant. Štai ką aš padariau. Supratau, kad mano įvykių istorijoje buvo keletas failų, turinčių įgaliojimų, kurių aš nenorėjau ...
Nustatyta liepos 03 d. 14 val
1
atsakymas

„Git“ filtro filialas su indekso filtru neveikia ir ištrina katalogus, kaip tikėtasi.

Git repo foo struktūra pagrindiniame filiale foo / refs / a.txt foo / bar / refs / b.txt Kitose šakose refs / gali būti daugelyje kitų vietų Tikslas Norėdami pašalinti visus „Ref“ katalogų (ir jų turinio) atvejus iš „Git“ (istorija ) Aplinka: Windo ...
12 d '12 13:39
2
atsakymai

Kaip išvengti pragaro pralaužimo, kai įsipareigoja sujungti?

Mano git medyje atsirado tokia situacija: 1 - 2 - 3 - 4 <- meistras 5 - 6 - 7 - 8 - 9 <- funkcija, kurią norėčiau iš naujo įdiegti ir viską iškirpti iš funkcijos, kad galėčiau reklamuoti kapitoną su viena fiksacija pridėti ...
Nustatykite 16 liepos 14 d. 16:28
3
atsakymai

Atkurkite visą vystymosi šaką į naująjį magistro padalinį

Dirbu su kapinynu, kuris teoriškai turėtų atitikti „Gitflow“ darbo eigą (žr. „Vincent Driessen“ sėkmingo gitų šakojimo modelį). Tačiau pradinė saugyklos saugykla buvo sukurta kūrimo skyriuje ir pagrindinis filialas ...
liepos 11 d., 15 val
2
atsakymai

Ar turėčiau paleisti BFG ant veidrodžio repo ar originalo?

Noriu ištrinti du failus iš mano „Git“ saugyklos, kurie nebėra. Įdėjau juos, bandžiau juos stumti, bet jie buvo per dideli. Taigi aš juos paėmiau ir tęsiau dirbti, tada aš tai padariau, bandžiau juos stumti, bet jis vis tiek man davė ...
nustatyti 26 vas '16 at 3:02
2
atsakymai

Kaip vėl atnaujinti git istoriją?

Aš perrašau gana didelės atpirkimo istoriją su git filtro filialu - trimis filtrais ir užtrunka kelias valandas. Matau, kad „Git“ naudoja laikiną katalogą, kad išsaugotų tarpinį darbą, kaip jis tęsiasi. Ar tai reiškia, kad ...
nustatytas balandžio 22 d '13, 19:47
5
atsakymai

Kaip visam laikui pašalinti git istoriją?

Kaip galiu visam laikui pašalinti git istoriją? Vienas iš komandos kūrėjų netyčia padarė 200 MB failą ir perkėlė jį į mūsų „Git“ serverį. Po kelių dienų jis buvo ištrintas, bet istorija yra. Mūsų kodų failai yra beveik ...
nustatytas 02 rugpjūtis '13, 9:20
2
atsakymai

Redaguokite ankstesnių įsipareigojimų git-email

Todėl daug skaityti apie tai, kaip pakeisti ankstesnį el. Pašto adresą, bet dėl ​​kokios nors priežasties mano nėra atnaujinama. Man patiko 40 įsipareigojimų dėl savo privataus atpirkimo su savo vietiniu el. Paštu (nameofMyComputer@kevin.local), kuris yra blogas ...
nustatytas sausio 18 d '16, 12:05
3
atsakymai

Pakartokite „Git“ įrašus iš nukopijuoto šakių saugyklos į pradinę saugyklą

Vienas iš mano kolegų manė, kad būtų malonu padalinti saugyklą ją klonuojant ir kopijuojant jo turinį į naują, neseniai inicijuotą saugyklą, bet be .git aplanko iš pradinio saugyklos. Vėliau jis tiesiog padarė šią kasyklą ...
nustatyti 12 sep. '16, 23:50
2
atsakymai

Kaip padalyti visus failų įsipareigojimus?

Aš žinau, kaip rankiniu būdu padalinti įsipareigojimą naudojant git rebase -i, bet kaip aš galiu automatiškai padalyti kiekvieną įvykį filiale pagal failą? Pavyzdžiui, įvykdykite A pakeistas 3 failus, f1, f2 ir f3. Po padalijimo yra 3 A-f1, A-f2 ir A-f3 fiksacijos. Aš noriu padaryti ...
nustatyti lapkričio 20 d '16 at 1:33
2
atsakymai

„Git“ sujungimo darbo eigos perjungimas į perkėlimą: kaip išvalyti sujungimo istoriją?

Bandau sukurti gerą „Git“ darbo eigą, kad galėčiau dalyvauti atviro kodo projekte („Endless Sky“), tačiau po to, kai pradėjau mokytis, nebaigiau švarios istorijos. Dabar mano darbo eiga: „upstream“ / „master“ yra čia. Mano šakutė yra čia. Pradėjau naudoti ...
nustatytas sausio 03 d '17 - 0:11
1
atsakymas

Kaip slopinti redaktorių „git rebase -continuue“?

Dažnai perstatau interaktyvų procesą, kad padarytume nedidelius istorijos pokyčius (pvz., Ištrinti tuščią eilutę arba redaguoti vieną eilutę). Daugeliu atvejų šie pakeitimai yra pagrįsti kai kuriais tarpusavio vertinimais. Pirma, aš darau savo ...
nustatytas 19 d '17 - 11:06
1
atsakymas

Dempingas dvejetainiai į Gitą ir sugrįžimas?

Tarkime, pridedu 1 GB filmą į git repository fix ir spustelėkite. Tada grąžinu pataisą, kurią ką tik spustelėjau ir spustelėjau. Dabar paskutiniame skyriuje nebėra 1 GB failo. Nors ką tik grįžau ...
nustatyti 10 dec. '14, 11:46
1
atsakymas

Ar turiu klonuoti repo po bfg repo-cleaner arba naudoti esamus?

Skaitydami „bfg“ repo-siurblio instrukcijas, darbo eiga atrodo taip: klonų repo, naudojant „-mirror“ parinktį, kad pašalintumėte atpirkimą iš nepageidaujamų elementų, naudojant bfg naudoti git gc, kad fiziškai pašalintumėte elementus ...
nustatytas balandžio 21 d '15, 10:31