Tag: git

Ukladanie zálohy Mikrotiku do repozitára

Zatiaľ nie som pokročilým používateľom zariadení Mikrotik, čo dokazuje fakt, že terminál tam nepoužívam tak veľa ako webové rozhranie (alebo WebFig, ako ho nazývajú). Ale Mikrotik, ako výkonná platforma, mi môže pomôcť pochopiť, čo robím. Jedna z vecí, na ktorú som nedávno prišie...

Downgrade balíčka v brew

Existuje množstvo návodov na downgrade balíčka v Brew, no nejako žiadny z tých, čo som skúšal, som nenašiel obzvlášť nápomocný, nieto ešte funkčný a priamočiary. Preto som ich pomiešal dohromady a zostavil Ďalší návod na downgrade brew balíčka™, ktorý aspoň funguje pre moje potre...

Post-checkout hook pre composer install

Niekedy pri práci na PHP projekte, kde existuje veľa vetiev potenciálne s nekompatibilnými balíkmi, môže byť otravné stále pamätať na manuálne spúšťanie composer i alebo akejkoľvek docker alternatívy či aliasu. Po zabudnutí sa objavujú chybové hlásenia, ktoré zanášajú logy, a kaž...

Obnovenie dát zo zálohy Gitea restic

Len rýchla aktualizácia o tom, ako sa mi podarilo obnoviť git repozitár uložený v Gitea a zálohovaný pomocou restic. Upozornenie: tento postup pravdepodobne nebude správne fungovať so súbormi LFS, no tieto nemusia byť také kritické na obnovu, alebo daný repozitár LFS vôbec nepouž...

Zlúčenie repozitárov pomocou git-filter-repo

Už som písal o tom, aký užitočný nástroj je git filter-repo na čistenie repozitárov. Od tej doby som nadobudnuté znalosti poriadne využil a napravil niekoľko predchádzajúcich zlých rozhodnutí vo svojich súkromných repozitároch. Tu je zoznam príkazov na zlúčenie project-a do proje...

Podpisovanie predchádzajúcich git commitov so zachovaním dátumov

Niekedy môžete potrebovať opätovne podpísať predchádzajúce commity pomocou GnuPG. Tento proces prepisuje git históriu v zmysle zmeny hashov commitov. Navyše mení aj dátum, kedy bol commit vytvorený. Ak sa to neurobí správne, repozitár vyzerá, akoby nemal žiadnu históriu po podpís...

Šikovné využitia git-filter-repo

V oblasti verziovacích systémov koluje jedno rozšírené pravidlo: Neprepisuj históriu. A treba uznať, že je to dosť solídne pravidlo, ktoré sa obhajuje na mnohých miestach, napríklad na FS#45425 alebo inde. Jednoducho treba predpokladať, že keď niečo raz zverejníš, malo by to tak...