Git je sistem za porazdeljeno kontrolo različic, zasnovan tako, da omogoča javni ali zasebni razvoj programske opreme. Koda v Gitu je v glavnem gostovana v osrednjem skladišču, kot je GitHub, Bitbucket, ali možnost, ki jo gosti sami, kot je GitLab. Lokalne kopije je mogoče klonirati iz glavnih spletnih skladišč.
Kot razvijalec lahko urejate svojo lokalno kopijo, kolikor želite. Ko ste zadovoljni s spremembami, boste morda želeli svoje spremembe potisniti v spletno skladišče. Potiskanje vaših prilagoditev omogoča, da imajo vsi koristi od vaših prispevkov in da jih skupnost še naprej ponavlja.
Kako potisniti posodobitve
Ukaz za potiskanje posodobitev je samo »git push«, vendar morate najprej narediti nekaj drugih stvari, preden zaženete ta ukaz. Preden lahko potisnete spremembe, morate najprej konfigurirati, katero spremenjeno datoteko ali datoteke želite potisniti, tako da jih dodate v uprizoritveno območje. Datoteke lahko dodate v uprizoritveno območje z ukazom »git add«.
Nasvet: vse ukaze za potiskanje posodobitev je treba zagnati prek terminala iz imenika projekta git.
Ko dodajate datoteke, jih lahko določite posamezno, na primer »git add [ime datoteke]« ali pa uporabite nadomestne znake, kot je »git add *.txt«, da dodate vse datoteke txt.
Pred ali po dodajanju datotek je dobra praksa, da preverite, ali ste zamudili kakšno urejeno datoteko. To lahko storite z ukazom "git status". Ukaz “git status” bo pokazal, katere datoteke imajo spremembe uprizorjene za objavo in katere ne.
Namig: Ko dodate datoteko, dejansko ne doda celotne datoteke, temveč le spremembe, ki so bile narejene v tej datoteki. To pomeni, da če spremenite datoteko po dodajanju, jo boste morali znova dodati. To pomeni, da je datoteka lahko prikazana tako na seznamih postopnih sprememb kot na seznamih sprememb, ki niso v stopnjah.
![](/f/19dcba2fffdfa1b06f1f93530eecb3b2.png)
![](/f/dc30ceaa273276c8e2aee1d68d6f1c9c.png)