Git je program, který slouží pro uchování historie adresáře s textovými soubory (někdo místo "adresáře" říká "složky").

Říkal jsem si, že si o Gitu napíšu pár poznámek, kdyby náhodou. Používám příkazovou řádku Linux-like operačního systému a je mimo rozsah poznámek vysvětlovat práci v Linux-like operačním systému či v příkazové řádce.

Všechny příkazy, které uvedu, jsou volány z adresáře, jehož historii chci uchovat. Vždy začínám příkazem

git init

který začne historii adresáře sledovat. Hned potom následuje

git config user.email 'muj@email.xyz'

protože používám různé emailové adresy pro různé adresáře. Protože ale používám jen jedno jméno, příkaz

git config --global user.name 'Moje Jmeno'

stačilo zadat jen jednou a vícekrát už jsem nemusel.

Uchování historie adresáře (nebo sledování změn, je to jedno, myslím tím totéž) dělám ručně. Git změny neukládá automaticky, takže mám plnou kontrolu nad tím, co v historii bude a co ne. Nebudu spekulovat o tom, jestli je to výhoda nebo nevýhoda.

Sepsal jsem si poznámky o použití Git pro:

Dost věcí zjednoduším, takže co napíšu, není vždy úplně celá pravda. Pro pravdu je tu Pro Git nebo

git PRIKAZ --help

Jo a tady je tahák.