Kuidas Git Add'i tagasivõtmine

git addEnne kohustuse tagasivõtmist käivitage git reset või git resettühistage kõik muudatused.

Giti vanemates versioonides olid käsud vastavalt git reset HEAD ja git reset HEAD. Seda muudeti versioonis Git 1.8.2

Muudest sagedamini kasutatavatest Git-toimingutest saate lugeda nendest kasulikest artiklitest:

  • Git kassasse
  • Git pull vs Git tõmbamine
  • Gitignore

Siin on natuke lisateavet Giti kohta

Mõistke Git-projekti kolme osa

Giti projektil on järgmised kolm peamist osa:

  1. GIT-kataloog
  2. Töökataloog (või töötav puu)
  3. Lavastusala

Git kataloog (asub YOUR-PROJECT-PATH/.git/) on koht, kus Git kauplustes kõik vajaliku täpselt jälgida projekti. See hõlmab metaandmeid ja objektide andmebaasi, mis sisaldab projekti failide tihendatud versioone.

Töökataloogi on koht, kus kasutaja teeb kohalike muudatuste projekti. Töökataloog tõmbab projekti failid kataloogi Git objektide andmebaasist ja paigutab need kasutaja kohalikku masinasse.

Lähtealal on fail (nimetatakse ka "indeks", "laval", või "cache"), mis salvestab informatsiooni, mida läheb oma järgmise toime. Pühendumine on see, kui käskite Gitil need etapiviisilised muudatused salvestada. Git teeb hetktõmmise failidest sellistena, nagu need on, ja salvestab selle hetkepildi püsivalt kataloogi Git.

Kolme jaotise korral on failis igal ajal kolm peamist olekut: pühendatud, muudetud või etapiviisiline. Te muudate faili alati, kui muudate seda oma töökataloogis. Järgmine on see lavastatud, kui teisaldate selle lavastusalale. Lõpuks pannakse see toime pärast pühendumist.

Installige Git

  • Ubuntu: sudo apt-get install git
  • Windows: laadige alla
  • Mac: laadige alla

Konfigureerige Git-keskkond

Gitil on git configtööriist, mis võimaldab teil oma Giti keskkonda kohandada. Teatud konfiguratsioonimuutujate määramisega saate muuta Giti välimust ja funktsioone. Käivitage need käsud oma arvuti käsurea liidesest (Maci terminal, Windowsi käsuviip või Powershell).

Neid konfiguratsioonimuutujaid on kolm taset:

  1. Süsteem: asub asukohas /etc/gitconfig, rakendab vaikesätted kõigile arvuti kasutajatele. Et muuta seda faili kasutada --systemvõimalust koos git configkäsuga.
  2. Kasutaja: asub asukohas ~/.gitconfigvõi ~/.config/git/config, rakendab seadeid ühele kasutajale. Et muuta seda faili kasutada --globalvõimalust koos git configkäsuga.
  3. Projekt: asub YOUR-PROJECT-PATH/.git/config, rakendab seadeid ainult projektile. Selles failis muudatuste tegemiseks kasutage git configkäsku.

Kui on sätteid, mis on üksteisega vastuolus, siis projekti tasemel konfiguratsioonid tühistavad kasutaja taseme ja kasutaja taseme seadistused süsteemitaseme seadistused.

Märkus Windowsi kasutajatele: Git otsib .gitconfigteie $HOMEkataloogist ( C:\Users\$USER) kasutajataseme konfiguratsioonifaili ( ). Git otsib ka /etc/gitconfig, kuigi see on seotud MSys-juure, mis on kõikjal, kus otsustate installija käivitamisel installida Giti oma Windowsi süsteemi. Kui kasutate Giti Windowsi versiooni 2.x või uuemat versiooni, on C:\Documents and Settings\All Users\Application Data\Git\configWindows XP-s ning C:\ProgramData\Git\configWindows Vistas ja uuemates versioonides ka süsteemitaseme konfiguratsioonifail . Seda konfiguratsioonifaili saab muuta ainult git config -f FILEadministraator.

Lisage oma nimi ja e-posti aadress

Git sisaldab kasutuses oleva teabe osana kasutajanime ja e-posti aadressi. Soovite selle seadistada oma kasutajataseme konfiguratsioonifaili all nende käskudega:

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

Muutke oma tekstiredaktorit

Git kasutab teie vaiketekstiredaktorit automaatselt, kuid saate seda muuta. Siin on näide Atomi redaktori asemel ( --waitsuvand käsib kestal oodata tekstiredaktorit, et saaksite selles oma tööd teha enne, kui programm edasi liigub):

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

Lisage värv Git Output'ile

Selle käsu saate konfigureerida Giti väljundile värvi lisamiseks:

git config --global color.ui true

Kõigi konfiguratsiooniseadete nägemiseks kasutage käsku git config --list.

Initsialiseerige Git projektis

Kui Git on teie arvutisse installitud ja konfigureeritud, peate selle oma versioonihalduse volituste kasutamiseks oma projektis lähtestama. Käsureal kasutage cdkäsku projekti ülemise taseme (või juurkausta) navigeerimiseks. Järgmisena käivitage käsk git init. See installib kataloogi Git kataloogi kõigi failide ja objektidega, mida Git teie projekti jälgimiseks vajab.

On oluline, et Git-kataloog oleks installitud projekti juurkausta. Git saab jälgida faile alamkaustades, kuid see ei jälgi faile, mis asuvad vanemkaustas Giti kataloogi suhtes.

Hankige abi Gitis

Kui unustate, kuidas mõni käsk Gitis töötab, saate käsurealt Giti abile juurde pääseda mitmel viisil:

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

See kuvab teie shelliaknas käsu käsiraamatu. Navigeerimiseks liikuge üles ja alla nooleklahvidega või kasutage järgmisi klaviatuuri otseteid:

  • f või tühikuklahv ettepoole liikumiseks
  • b lehele tagasi
  • q lõpetamiseks