Kaip anuliuoti „Git Add“
Norėdami anuliuoti git add
prieš įsipareigojimą, paleiskite git reset
arba git reset
pašalinkite visus pakeitimus.
Senesnėse „Git“ versijose komandos buvo git reset HEAD
ir git reset HEAD
atitinkamai. 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:
- „Git“ katalogas
- Darbinis katalogas (arba darbinis medis)
- 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:
- Sistema: yra
/etc/gitconfig
, taiko numatytuosius nustatymus kiekvienam kompiuterio vartotojui. Norėdami pakeisti šį failą, naudokite--system
parinktį sugit config
komanda. - Vartotojas: yra
~/.gitconfig
arba~/.config/git/config
, nustato nustatymus vienam vartotojui. Norėdami pakeisti šį failą, naudokite--global
parinktį sugit config
komanda. - Projektas: yra
YOUR-PROJECT-PATH/.git/config
, nustato parametrus tik projektui. Norėdami pakeisti šį failą, naudokitegit config
komandą.
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ų $HOME
kataloge ( 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 FILE
administratorius.
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ų ( --wait
parinktis 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 cd
komandą, 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