Sobes.tech
Intern

Čo presne bude zahrnuté do commitu pri spustení git commit -m?, ak vykonáte len git add pre časť zmien v súboroch? Súbory uvedené v git add, úplne so svojím aktuálnym stavom, vrátane neznačkovaných úprav Všetky zmeny vo všetkých zmenených súboroch, aj tých, ktoré neboli pridané do indexu Len najnovšie zmenené súbory v pracovnom adresári Len zmeny pridané do indexu

sobes.tech AI

Odpoveď od AI

Pri vykonávaní git add iba pre časť zmien v súboroch sa do indexu dostanú iba tie zmeny, ktoré boli výslovne pridané.

Pri následnom git commit -m budú do commitu zahrnuté len zmeny pridané do indexu (staged changes). Zmeny v súboroch, ktoré neboli pridané do indexu, do commitu nezahrnieme, aj keď sú tieto súbory zmenené v pracovnom adresári.

Správna odpoveď je teda:

Len zmeny pridané do indexu

Toto umožňuje flexibilne zostavovať commity, vyberať, ktoré zmeny zahrnúť, a ktoré nechať na neskôr.