Kako poništiti Git Add

Da biste poništili git addprije urezivanja , pokrenite git reset ili git resetdeaktivirajte 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:

  1. Git direktorij
  2. Radni direktorij (ili radno stablo)
  3. 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 configalat 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:

  1. Sustav: smješten u /etc/gitconfig, primjenjuje zadane postavke na svakog korisnika računala. Da biste izvršili promjene u ovoj datoteci, upotrijebite --systemopciju s git confignaredbom.
  2. Korisnik: nalazi se u ~/.gitconfigili ~/.config/git/configprimjenjuje postavke na jednog korisnika. Da biste izvršili promjene u ovoj datoteci, upotrijebite --globalopciju s git confignaredbom.
  3. Projekt: nalazi se u YOUR-PROJECT-PATH/.git/config, primjenjuje postavke samo na projekt. Da biste izvršili promjene u ovoj datoteci, upotrijebite git confignaredbu.

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 $HOMEdirektoriju ( 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\configsustavu Windows XP, te u C:\ProgramData\Git\configsustavu Windows Vista i novije. Ovu konfiguracijsku datoteku može promijeniti git config -f FILEsamo 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 ( --waitopcija 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 cdnaredbu 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