Avtor M. Fahad Khawaja
DelitiTweetE-naslov

Uporabite te ukaze Git za izvajanje operacij, kot je odstranjevanje datoteke iz potrditve.

Najverjetneje ste Git uporabljali kot sistem za nadzor različic za projekt ali dva, če ste običajni razvijalec. Čeprav je uporaba Gita razmeroma enostavna, ni nemogoče naleteti na nekatere težave. Ena takih situacij, v kateri se razvijalci pogosto znajdejo, je, ko morajo odstraniti datoteke iz potrditve.

Berite naprej, ko prikazujemo, kako lahko odstranite datoteko iz Gitove potrditve.

Razumevanje držav Git

Preden skočite na to, kako lahko odstranite datoteko iz potrditve, morate razumeti različna stanja delovnega toka Git za datoteko.

Pri delu z datoteko v Gitu so možna štiri stanja. Prvo je stanje brez sledenja – datoteke, ki jih ustvarite in jih še niste potisnili ali uprizorili, obstajajo v tem stanju. Skladišče Git ne sledi tem datotekam.

Ko enkrat uporabite git dodaj ukaz za datoteko, postane stopenjsko in se premakne v drugo stanje. Git faza v bistvu pripravi datoteko na objavo. Tretje stanje vključuje ukaz commit; the

instagram viewer
git potrditev ukaz premakne postopno datoteko v vejo poleg na novo izvedenih sprememb.

Datoteke, ki so bile že odobrene, vendar spremenjene od zadnje potrditve, naj bi bile v stanju spremembe.

Git Odstrani datoteko iz potrditve

Če želite odstraniti datoteko, ki je bila poslana v vejo ali Git repozitorij, lahko uporabite git ponastavi ukaz takole:

git ponastavi --soft HEAD^

To bo dejansko vrnilo odobrene datoteke v uprizoritveno območje.

Če želite dodatno odstraniti datoteko iz uprizoritvenega območja, uporabite git ponastavi povej še enkrat. Datoteka, ki je bila odstranjena iz uprizoritvenega območja, ne bo objavljena v veji.

git ponastavi GLAVA 

Nato lahko naredite zahtevane spremembe in uprizorite svoje datoteke z uporabo git dodaj, in na koncu uporabite git potrditev da svoje spremembe potisnete v repozitorij.

git rm -- predpomnjeno ime datoteke 

git commit --amend

Odstrani datoteko iz potrditve

Git je bistveno orodje za vsakega razvijalca; vedeti, kako odstraniti datoteke iz potrditve, je ključna veščina, ki jo mora poznati vsak ambiciozen in izkušen razvijalec.

Za tiste, ki se želijo učiti, ima Git še veliko bolj dragocenih funkcij, ki jih lahko raziščete in uporabite za izboljšanje dnevnega poteka dela.

Napredna vadnica Git

S tem izčrpnim vodnikom popeljite svoje znanje Git od začetnika do naprednega.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Programiranje
  • GitHub
  • Programiranje
O avtorju
M. Fahad Khawaja (71 objavljenih člankov)

Fahad je pisatelj pri MakeUseOf in trenutno študira računalništvo. Kot navdušen pisatelj tehnologij skrbi, da ostane na tekočem z najnovejšo tehnologijo. Še posebej ga zanimata nogomet in tehnologija.

Več od M. Fahad Khawaja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite