Kaip anuliuoti „Git Add“

Norėdami anuliuoti git addprieš įsipareigojimą, paleiskite git reset arba git resetpašalinkite visus pakeitimus.

Senesnėse „Git“ versijose komandos buvo git reset HEAD ir git reset HEADatitinkamai. Tai buvo pakeista „Git 1.8.2“

Šiuose naudinguose straipsniuose galite daugiau sužinoti apie kitus dažniausiai naudojamus „Git“ veiksmus:

  • Git kasa
  • Git pull prieš Git fetch
  • Gitignore

Čia yra šiek tiek daugiau pagrindinės informacijos apie „Git“

Supraskite tris „Git“ projekto dalis

„Git“ projekte bus šie trys pagrindiniai skyriai:

  1. „Git“ katalogas
  2. Darbinis katalogas (arba darbinis medis)
  3. Sustojimo vieta

Git“ kataloge (esančiame YOUR-PROJECT-PATH/.git/) „Git“ yra viskas, ko reikia norint tiksliai stebėti projektą. Tai apima metaduomenis ir objektų duomenų bazę, kurioje yra suglaudintos projekto failų versijos.

Dirba katalogas yra kai vartotojas pateikia vietos pakeitimus projekte. Darbinis katalogas ištraukia projekto failus iš katalogo „Git“ objektų duomenų bazės ir patalpina juos į vartotojo vietinę mašiną.

Sustojimo vieta yra failas (taip pat vadinamas "puslapis", "etape", arba "talpyklos"), kuri saugo informaciją apie tai, kas bus eiti į savo kitą įsipareigoti. Įsipareigojimas yra tada, kai liepiate Gitui išsaugoti šiuos etapinius pakeitimus. „Git“ nufotografuoja failus tokius, kokie jie yra, ir visam laikui išsaugo juos „Git“ kataloge.

Su trimis skyriais yra trys pagrindinės būsenos, kuriose failas gali būti bet kuriuo metu: padarytas, modifikuotas ar inscenizuotas. Jūs keisti failą bet kada keisti jį į savo darbo kataloge. Toliau jis yra pastatytas, kai perkelsite jį į sustojimo zoną. Galiausiai, tai įvykdyta po įsipareigojimo.

Įdiekite „Git“

  • „Ubuntu“: sudo apt-get install git
  • „Windows“: atsisiųsti
  • „Mac“: atsisiųskite

Konfigūruokite „Git“ aplinką

„Git“ turi git configįrankį, leidžiantį pritaikyti „Git“ aplinką. Galite pakeisti „Git“ išvaizdą ir funkcijas nustatydami tam tikrus konfigūracijos kintamuosius. Vykdykite šias komandas naudodami komandų eilutės sąsają savo kompiuteryje („Mac“ terminalas, „Windows“ komandų eilutė arba „Powershell“).

Yra trys šių konfigūracijos kintamųjų saugojimo lygiai:

  1. Sistema: yra /etc/gitconfig, taiko numatytuosius nustatymus kiekvienam kompiuterio vartotojui. Norėdami pakeisti šį failą, naudokite --systemparinktį su git configkomanda.
  2. Vartotojas: yra ~/.gitconfigarba ~/.config/git/config, nustato nustatymus vienam vartotojui. Norėdami pakeisti šį failą, naudokite --globalparinktį su git configkomanda.
  3. Projektas: yra YOUR-PROJECT-PATH/.git/config, nustato parametrus tik projektui. Norėdami pakeisti šį failą, naudokite git configkomandą.

Jei yra nustatymų, kurie prieštarauja vienas kitam, projekto lygio konfigūracijos pakeis vartotojo lygio, o vartotojo lygio konfigūracijos - sistemos lygio.

Pastaba „Windows“ vartotojams: „Git“ ieško vartotojo lygio konfigūracijos failo ( .gitconfig) jūsų $HOMEkataloge ( C:\Users\$USER). „Git“ taip pat ieško /etc/gitconfig, nors tai yra palyginti su „MSys“ šaknimi, kuris yra visur, kur paleidus diegimo programą nusprendžiate įdiegti „Git“ savo „Windows“ sistemoje. Jei naudojate „Git for Windows“ 2.x ar naujesnę versiją, sistemoje C:\Documents and Settings\All Users\Application Data\Git\config„Windows XP“ ir C:\ProgramData\Git\config„Windows Vista“ bei naujesnėse versijose taip pat yra sistemos lygio konfigūracijos failas . Šį konfigūracijos failą gali pakeisti tik git config -f FILEadministratorius.

Pridėkite savo vardą ir el. Pašto adresą

„Git“ įtraukia vartotojo vardą ir el. Pašto adresą kaip dalį įsipareigojimo informacijos. Tai norėsite nustatyti vartotojo lygio konfigūracijos faile naudodami šias komandas:

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

Pakeiskite teksto rengyklę

„Git“ automatiškai naudoja numatytąjį teksto rengyklę, tačiau galite tai pakeisti. Štai pavyzdys, kaip vietoj to naudoti „Atom“ redaktorių ( --waitparinktis nurodo apvalkalui laukti teksto rengyklės, kad galėtumėte joje atlikti savo darbą, kol programa pereis toliau):

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

Pridėti spalvą prie „Git“ išvesties

Galite sukonfigūruoti savo apvalkalą, kad pridėtumėte spalvą „Git“ išvestyje naudodami šią komandą:

git config --global color.ui true

Norėdami pamatyti visus konfigūracijos nustatymus, naudokite komandą git config --list.

Inicijuokite „Git“ projekte

Įdiegę ir sukonfigūravę „Git“ savo kompiuteryje, turite jį inicializuoti savo projekte, kad galėtumėte naudoti jo versijų valdymo galias. Komandinėje eilutėje naudokite cdkomandą, norėdami pereiti į aukščiausio lygio (arba šakninį) savo projekto aplanką. Tada paleiskite komandą git init. Taip bus įdiegtas „Git“ katalogo aplankas su visais failais ir objektais, kurių reikia „Git“ stebėti jūsų projektą.

Svarbu, kad „Git“ katalogas būtų įdiegtas projekto šakniniame aplanke. „Git“ gali stebėti failus poaplankiuose, tačiau jis nesekys failų, esančių pagrindiniame aplanke, palyginti su „Git“ katalogu.

Gaukite pagalbos „Git“

Jei pamiršite, kaip bet kuri komanda veikia „Git“, galite pasiekti „Git“ pagalbą naudodami komandų eilutę keliais būdais:

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

Tai rodo, kad jūsų apvalkalo lange yra komandos vadovas. Norėdami naršyti, slinkite rodyklių aukštyn ir žemyn klavišais arba naudokite šiuos sparčiuosius klavišus:

  • f arba tarpo klavišas į priekį
  • b atgal į puslapį
  • q mesti