Da biste poništili git add
prije urezivanja , pokrenite git reset
ili git reset
deaktivirajte sve promjene.
U starijim verzijama Gita naredbe su bile git reset HEAD
i git reset HEAD
. To je promijenjeno u Git 1.8.2
U ostalim korisnim člancima možete pročitati više o ostalim često korištenim Git akcijama:
- Git naplata
- Git pull vs Git fetch
- Gitignore
Evo još malo dodatnih podataka o Gitu
Shvatite tri odjeljka Git projekta
Git projekt imat će sljedeća tri glavna dijela:
- Git direktorij
- Radni direktorij (ili radno stablo)
- Područje uprizorenja
Git imenik (nalazi se YOUR-PROJECT-PATH/.git/
), gdje Git pohranjuje sve to treba precizno pratiti projekt. To uključuje metapodatke i bazu podataka objekata koja uključuje komprimirane verzije projektnih datoteka.
Radni direktorij gdje korisnik napravi lokalne promjene u projektu. Radni direktorij povlači datoteke projekta iz baze podataka objekata Git direktorija i smješta ih na lokalni korisnički stroj korisnika.
Područje uprizorenja je datoteka (koja se naziva i "indeks", "pozornica" ili "predmemorija") koja pohranjuje informacije o tome što će ući u vaš sljedeći urezivanje. Zarezivanje je kada kažete Gitu da spremi ove postupne promjene. Git pravi snimku datoteka kakve jesu i trajno ih pohranjuje u Git direktorij.
S tri odjeljka, postoje tri glavna stanja u kojima se datoteka može nalaziti u bilo kojem trenutku: predana, izmijenjena ili inscenirana. Datoteku mijenjate svaki put kad je promijenite u svom radnom direktoriju. Dalje, postavlja se na scenu kad ga premjestite na područje inscenacije. Napokon, počinjeno je nakon urezivanja.
Instalirajte Git
- Ubuntu:
sudo apt-get install git
- Windows: Preuzmi
- Mac: Preuzmi
Konfigurirajte Git okruženje
Git ima git config
alat koji vam omogućuje prilagodbu vašeg Git okruženja. Način na koji Git izgleda i funkcionira možete promijeniti postavljanjem određenih konfiguracijskih varijabli. Izvedite ove naredbe iz sučelja naredbenog retka na vašem stroju (Terminal u Macu, Command Prompt ili Powershell u sustavu Windows).
Postoje tri razine pohrane ovih konfiguracijskih varijabli:
- Sustav: smješten u
/etc/gitconfig
, primjenjuje zadane postavke na svakog korisnika računala. Da biste izvršili promjene u ovoj datoteci, upotrijebite--system
opciju sgit config
naredbom. - Korisnik: nalazi se u
~/.gitconfig
ili~/.config/git/config
primjenjuje postavke na jednog korisnika. Da biste izvršili promjene u ovoj datoteci, upotrijebite--global
opciju sgit config
naredbom. - Projekt: nalazi se u
YOUR-PROJECT-PATH/.git/config
, primjenjuje postavke samo na projekt. Da biste izvršili promjene u ovoj datoteci, upotrijebitegit config
naredbu.
Ako postoje postavke koje su međusobno u sukobu, konfiguracije na razini projekta nadjačat će one na razini korisnika, a konfiguracije na razini korisnika nadvladati one na razini sustava.
Napomena za korisnike Windowsa: Git traži konfiguracijsku datoteku na razini korisnika ( .gitconfig
) u vašem $HOME
direktoriju ( C:\Users\$USER
). Git također traži /etc/gitconfig
, iako je u odnosu na MSys root, a to je mjesto gdje odlučite instalirati Git na svoj Windows sustav kada pokrenete instalacijski program. Ako koristite verziju 2.x ili noviju Git za Windows, postoji i konfiguracijska datoteka na razini sustava u C:\Documents and Settings\All Users\Application Data\Git\config
sustavu Windows XP, te u C:\ProgramData\Git\config
sustavu Windows Vista i novije. Ovu konfiguracijsku datoteku može promijeniti git config -f FILE
samo administrator.
Dodajte svoje ime i e-mail
Git uključuje korisničko ime i e-poštu kao dio informacija u predavanju. Ovo ćete htjeti postaviti u konfiguracijskoj datoteci na razini korisnika pomoću ovih naredbi:
git config --global user.name "My Name" git config --global user.email "[email protected]"
Promijenite svoj uređivač teksta
Git automatski koristi zadani uređivač teksta, ali to možete promijeniti. Evo primjera korištenja Atom editor-a ( --wait
opcija govori ljusci da pričeka uređivač teksta kako biste u njemu mogli raditi svoj posao prije nego što program krene dalje):
git config --global core.editor "atom --wait"
Dodajte boju u Git izlaz
Ovom naredbom možete konfigurirati ljusku da doda boju u Git izlaz:
git config --global color.ui true
Da biste vidjeli sve svoje konfiguracijske postavke, upotrijebite naredbu git config --list
.
Inicijalizirajte Git u projektu
Jednom kada je Git instaliran i konfiguriran na vašem računalu, trebate ga inicijalizirati u svom projektu da biste počeli koristiti ovlasti kontrole verzije. U naredbenom retku upotrijebite cd
naredbu za navigaciju do mape najviše razine (ili korijena) za vaš projekt. Zatim pokrenite naredbu git init
. Ovim se instalira mapa Git direktorija sa svim datotekama i objektima koje Git treba za praćenje vašeg projekta.
Važno je da je Git direktorij instaliran u korijenskoj mapi projekta. Git može pratiti datoteke u podmapama, ali neće pratiti datoteke smještene u roditeljskoj mapi u odnosu na Git direktorij.
Potražite pomoć u Gitu
Ako zaboravite kako bilo koja naredba radi u Gitu, Git pomoći možete pristupiti iz naredbenog retka na nekoliko načina:
git help COMMAND git COMMAND --help man git-COMMAND
Ovo prikazuje stranicu priručnika za naredbu u vašem prozoru ljuske. Za navigaciju pomičite se tipkama sa strelicama gore i dolje ili koristite sljedeće tipkovne prečace:
- f ili razmaknicu za pomicanje stranice prema naprijed
- b natrag na stranicu
- q prestati