Ako vrátiť Git Add

Ak chcete vrátiť späť git addpred vykonaním, spustiť git reset alebo git resetzrušiť nastavenie všetkých zmien.

V starších verziách systému Git, príkazy boli git reset HEAD aj git reset HEADv tomto poradí. To sa zmenilo v Gite 1.8.2

Viac o ďalších bežne používaných akciách Git si môžete prečítať v týchto užitočných článkoch:

  • Pokladňa Git
  • Git pull vs Git fetch
  • Gitignore

Tu je trochu viac základných informácií o Gite

Pochopte tri sekcie projektu Git

Projekt Git bude mať tieto tri hlavné časti:

  1. Adresár Git
  2. Pracovný adresár (alebo pracovný strom)
  3. Pracovná oblasť

V adresári Git (umiestnenom v YOUR-PROJECT-PATH/.git/) je miesto, kde Git ukladá všetko, čo je potrebné na presné sledovanie projektu. Patria sem metaúdaje a objektová databáza, ktorá obsahuje komprimované verzie súborov projektu.

Pracovný adresár je miesto, kde používateľ vykoná lokálne zmeny v projekte. Pracovný adresár stiahne súbory projektu z objektovej databázy adresára Git a umiestni ich na lokálny počítač používateľa.

Staging area je súbor (nazývaný aj "index", "stupeň" alebo "cache"), ktoré sú uložené informácie o tom, čo pôjde do svojej ďalšie potvrdenie. Potvrdenie je, keď poviete Gitu, aby tieto postupné zmeny uložil. Git urobí snímku súborov tak, ako sú, a natrvalo ju uloží do adresára Git.

S tromi sekciami existujú tri hlavné stavy, v ktorých môže byť súbor kedykoľvek: potvrdený, upravený alebo usporiadaný. Súbor upravíte kedykoľvek, keď ho urobíte vo svojom pracovnom adresári. Ďalej sa predstavil , keď ho presunúť do pracovnej oblasti. Nakoniec je spáchaný po spáchaní.

Nainštalujte Git

  • Ubuntu: sudo apt-get install git
  • Windows: Stiahnutie
  • Mac: Stiahnutie

Nakonfigurujte prostredie Git

Git má git confignástroj, ktorý vám umožňuje prispôsobiť vaše prostredie Git. Vzhľad a funkcie Gitu môžete zmeniť nastavením určitých konfiguračných premenných. Tieto príkazy spustite z rozhrania príkazového riadku na vašom počítači (terminál v systéme Mac, príkazový riadok alebo Powershell v systéme Windows).

Tieto konfiguračné premenné sú uložené v troch úrovniach:

  1. Systém: nachádza sa v /etc/gitconfig, použije predvolené nastavenie na všetkých používateľov počítača. Ak chcete vykonať zmeny v tomto súbore, použite --systemvoľbu s git configpríkazom.
  2. Používateľ: nachádza sa v ~/.gitconfigalebo ~/.config/git/configaplikuje nastavenia na jedného používateľa. Ak chcete vykonať zmeny v tomto súbore, použite --globalvoľbu s git configpríkazom.
  3. Projekt: nachádza sa v YOUR-PROJECT-PATH/.git/config, aplikuje nastavenia iba na projekt. Ak chcete vykonať zmeny v tomto súbore, použite git configpríkaz.

Ak existujú nastavenia, ktoré si navzájom odporujú, konfigurácie na úrovni projektu prepíšu tie na úrovni používateľa a konfigurácie na úrovni používateľa prepíšu tie na úrovni systému.

Poznámka pre používateľov systému Windows: Git hľadá .gitconfigvo vašom $HOMEadresári ( C:\Users\$USER) konfiguračný súbor ( ) na úrovni používateľa ( ). Git tiež vyhľadáva /etc/gitconfig, aj keď je to relatívne ku koreňu MSys, ktorý je všade, kde sa rozhodnete nainštalovať Git do systému Windows, keď spustíte inštalátor. Ak používate verziu 2.x alebo novšiu Git pre Windows, existuje tiež konfiguračný súbor na úrovni C:\Documents and Settings\All Users\Application Data\Git\configsystému v systéme Windows XP a C:\ProgramData\Git\configWindows Vista a novšom. Tento konfiguračný súbor môže zmeniť iba git config -f FILEsprávca.

Pridajte svoje meno a e-mail

Git obsahuje meno používateľa a e-mail ako súčasť informácií pri potvrdení. Budete to chcieť nastaviť v konfiguračnom súbore na úrovni používateľa pomocou týchto príkazov:

git config --global user.name "My Name" git config --global user.email "[email protected]"

Zmeňte textový editor

Git automaticky použije váš predvolený textový editor, ale môžete to zmeniť. Tu je príklad, ako použiť namiesto toho editor Atom (táto --waitvoľba informuje shell, aby počkal na textový editor, aby ste v ňom mohli robiť prácu skôr, ako sa program pohne ďalej):

git config --global core.editor "atom --wait"

Pridajte farbu na výstup Git

Svoj shell môžete nakonfigurovať tak, aby do výstupu Git pridával farby pomocou tohto príkazu:

git config --global color.ui true

Ak chcete zobraziť všetky svoje konfiguračné nastavenia, použite príkaz git config --list.

Inicializujte Git v projekte

Akonáhle je Git nainštalovaný a nakonfigurovaný na vašom počítači, musíte ho inicializovať v projekte, aby ste mohli začať používať jeho právomoci na správu verzií. V príkazovom riadku pomocou cdpríkazu prejdite do priečinka najvyššej úrovne (alebo koreňového adresára) pre váš projekt. Ďalej spustite príkaz git init. Týmto sa nainštaluje adresárový priečinok Git so všetkými súbormi a objektmi, ktoré Git potrebuje na sledovanie vášho projektu.

Je dôležité, aby bol adresár Git nainštalovaný v koreňovom priečinku projektu. Git môže sledovať súbory v podpriečinkoch, ale nebude sledovať súbory umiestnené v nadradenom priečinku vo vzťahu k adresáru Git.

Získajte pomoc v Gite

Ak zabudnete, ako ktorýkoľvek príkaz funguje v Gite, môžete získať pomoc s Gitom z príkazového riadku niekoľkými spôsobmi:

git help COMMAND git COMMAND --help man git-COMMAND

Toto zobrazí manuálnu stránku príkazu v okne vášho shellu. Ak sa chcete pohybovať, posúvajte sa pomocou klávesov so šípkami nahor a nadol alebo použite nasledujúce klávesové skratky:

  • f alebo medzerníkom posuniete stránku vpred
  • b na stranu späť
  • q prestať