K dispozícii už máme:
To znamená, že sme pripravený zaznamenať prvú úpravu súborov v tomto repozitári.
Všetky súbory v Git-e majú nejaký stav, alebo označenie. Existujú súbory ktoré git:
Medzi týmito stavmi vieme súbory presúvať nasledovne:

Akonáhle si v repozitári vytvoríš nový súbor, ten je označený ako untracked. Git v podstate čaká, čo má s týmto súborom spraviť… Je to len dočasný pomocný súbor, alebo ho chceš zahrnúť do repozitára?
Ak ho chcem zahrnúť do repozitára, musím ho najprv označiť ako staged = presunúť do tzv. Staging Area. Súbor presuniem do staged stavu pomocou príkazu:
git add nazov_souboru
Note: Pridávať vieme viacero súborov naraz. Často pridávame všetky naraz pomocou
git add .
Súbor už je staged = prichystaný na uloženie do repozitára. Aby sme súbor konečne dostali do histórie Gitu a
vytvorili novú verziu, použijeme príkaz git commit.
git commit -m "Prvá verzia"
Kde prepínač -m slúži na zadanie správy, ktorá sa uloží s touto verziou. K verzii sa zároveň prilepí tvoje meno a email,
ktoré si nastavil pomocou git config.
Note:
git commitodošle do verzie všetky súbory zo staging area.
Ak bol súbor už kedykoľvek v histórii commitnutý, tak akákoľvek úprava tohto súboru ho presunie do stavu modified.
Modifikovaný súbor je potrebné dostať do stavu staged pomocou príkazu git add a potom do stavu committed pomocou
príkazu git commit.