Viens no svarigākajiem rīkiem IT darbā ir git
- versiju kontrole.
Sāksim to praktizēt ar repozitorija izveidošanu priekš pierakstiem.
Pirmkārt, izvēlies kur tu glabāsi savu kodu uz diska. Tas var būt jebkur.
Man patīk izveidot mapīti Code
un glabāt visu tur.
Pieņemšu, ka glabāsi Code
mapi iekš C:
diska, tālāk instrukcijas tam.
- Atver termināli - WSL Ubuntu.
WSL Windows diski ir pieejami zem/mnt/
mapes. Attiecīgi, izveidoCode
mapi no tā Ubuntu.cd /mnt/c
- cd aiziet uz C: diskumkdir Code
- izveidoCode
mapicd Code
- Izveido mapi pierakstiem
mkdir pieraksti
cd pieraksti
pwd
- parāda pašreizējo mapi. Sekojot visam iepriekšējam, šim būtu jābūt/mnt/c/Code/pieraksti
- Izveido Git repozitoriju
git init
- var izpildīt vēl ko Git tur saka, pārsaukt brachu par main
- Izeido pirmos pierakstus
- Atver sevis izvēlēto teksta redaktoru (Atom, VS Code)
- Atver tur visu
Code
mapi vai tikaipieraksti
mapi kā tīk. - Izveido jaunus failus git un Linux pierakstiem caur to redaktoru.
Uztaisi failugit.md
un piemēramlinux.md
.
- Uzģenerē SSH atslēgu, ko lietot priekš Github/Gitlab no termināļa
un pēcāk arī lai pieslēgtos serverim
- https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
- Izlasi arī turpmāko dokumentāciju un pievieno publisko atslēgu iekš Github
- Saraksti kaut ko un to saglabā iekš Git
- Praktiski galvenā komanda, ko lieto ar git ir
git status
.
Tā parādīs, kuri faili ir izmainīti, kuriem failiem git "seko" un vispār parādīs vēl citu labu informāciju.
git status
bieži pasaka priekšā, ko darīt. - Pievieno failus, ko vēlies saglabāt iekš git ar
git add
komandu.
Piemēram:git add linux.md
- Izdari
git status
vēlreiz, lai redzētu, ko git saglabās nākamajā solī. - Saglabā to ar
git commit
komandu.
git commit -m "Pirmais pieraksts"
-m
- saukts par karogu - angliski "flag", ļauj ierakstīt ziņu par izmaiņu.
- Praktiski galvenā komanda, ko lieto ar git ir
- Izveido jaunu repozitoriju iekš Github
- Kad tā izveidota (bez README sākumā) izlasi pamācību tur.
- Pievieno iepriekš lokāli uztaisītajam repo "remote".
git remote add
komanda kas tur rādās un tad izpildi nākamos soļus kas tur.
Pagaidām neko vairāk nevaru izdomāt.
Piezīmes:
- Git mājaslapa: https://git-scm.com/