So you did rm -rf mistake again?
Prisiminiau skaudų praėjusio savaitgalio nutikimą:
Paprasta situacija, kuria dėstytojas nepatikėtų: darai užduotį - tftp implementacija c++`e ir tada, šeštadienį, 3 nakties, džiaugiesi atliktu darbu. Taip džiaugiesi, kad dėl viso pikto sugalvoji visą projekitą išsaugoti github.com. Mhm, darom:
git add .
Ir tada pagalvojam, kad be reikalo čia visus failus į indeksą sudėjom, ten visokie intellisensai turi savo duombazes megabaitines, todėl tai, kas turėtų užimti viso labo 40kb, užima 40mb. Kyla klausimas - kaip iš indekso išimti nereikalingus failus? Iškart paaiškėja neteisingas atsakymas: gal būtų galima išimti visus failus ir tada sudėti tik reikalingus? Nes reikalingų yra žymiai mažiau nei nereikalingų. Labai (ne)protinga. Darome
git rm -r
Gauname krūvą klaidų. Tada maždaug 3:30 darome
git rm -rf
Klaidų negauname, labai džiaugiamės, kad galime eiti miegoti, bet prieš tai reikia viską sucommitinti į serverį. Tada ir paaiškėja, kad nebeturime nei vieno failo, ir kad poros dienų intensyvaus darbo nebėra X-)
Prikolas, kažin ar dėstytojas patikės
Viso labo viskas baigėsi laimingai, o šiandien pamačiau banerį, kuris man priminė šitą istoriją:
Gal tai yra iš tų klaidų, kurias turi išmokti pats o.O
