Tag: git
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... 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... 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ž... 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ž... 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... 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... 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...