Autor: M. Fahad Khawaja
JagaSäutsMeil

Kasutage neid Git-käske selliste toimingute tegemiseks nagu faili eemaldamine kinnipidamisest.

Kui olete tavaline arendaja, olete tõenäoliselt kasutanud Giti ühe või kahe projekti versioonikontrollisüsteemina. Kuigi Giti kasutamine on suhteliselt lihtne, ei ole võimatu mõne probleemiga kokku puutuda. Üks selline olukord, millesse arendajad sageli satuvad, on see, kui neil on vaja kohustusest faile eemaldada.

Lugege edasi, kui tutvustame, kuidas saate faili Git Commitist eemaldada.

Git States'i mõistmine

Enne kui hakkate juurdlema, kuidas saate faili kinnistusest eemaldada, peate mõistma faili erinevaid Giti töövoo olekuid.

Gitis failiga töötamisel on neli võimalikku olekut. Esimene on jälgimata olek – teie loodud failid, mida pole veel tõugatud ega lavastatud, on selles olekus. Giti hoidla ei jälgi neid faile.

Kui olete kasutanud git lisada faili käsul, muutub see lavaliseks ja liigub teise olekusse. Git stage valmistab sisuliselt faili sidumiseks ette. Kolmas olek hõlmab commit käsku; a

instagram viewer
git commit käsk liigutab etapiviisilise faili äsja tehtud muudatuste kõrval harule.

Failid, mis on juba kinnitatud, kuid mida on pärast viimast kinnistamist muudetud, on muutmisolekus.

Git Eemalda fail sissekandmisest

Filiaali või Giti hoidlasse pühendatud faili eemaldamiseks saate kasutada git lähtestamine käsk järgmiselt:

git reset --soft HEAD^

See toob pühendunud failid tõhusalt tagasi lavastusalasse.

Kui soovite faili lavastusalast veelgi eemaldada, kasutage git lähtestamine käsu veel kord. Lavastusalast eemaldatud faili filiaalile ei seota.

git reset HEAD 

Seejärel saate teha vajalikke muudatusi, lavastada faile kasutades git lisadaja lõpuks kasutada git commit et oma muudatused hoidlasse lükata.

git rm – vahemällu salvestatud failinimi 

git commit --muuda

Eemalda fail kinnistusest

Git on oluline tööriist iga arendaja jaoks; teadmine, kuidas faile sidumisest eemaldada, on oluline oskus, mida iga pürgiv ja kogenud arendaja peab teadma.

Neile, kes soovivad õppida, on Gitil palju rohkem väärtuslikke funktsioone, mida saate oma igapäevase töövoo täiustamiseks uurida ja kasutada.

Advanced Git Tutorial

Selle põhjaliku juhendi abil saate oma Giti-oskused algajast edasijõudnuni viia.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Programmeerimine
  • GitHub
  • Programmeerimine
Autori kohta
M. Fahad Khawaja (71 avaldatud artiklit)

Fahad on MakeUseOfi kirjanik ja on praegu arvutiteaduse erialal. Innuka tehnikakirjutajana hoolitseb ta selle eest, et oleks kursis uusima tehnoloogiaga. Ta on eriti huvitatud jalgpallist ja tehnoloogiast.

Veel M. Fahad Khawaja

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin