Naudokite šias Git komandas, kad atliktumėte tokias operacijas kaip failo pašalinimas iš įsipareigojimo.
Tikriausiai naudojote „Git“ kaip versijų valdymo sistemą vienam ar dviem projektams, jei esate įprastas kūrėjas. Nors naudoti Git yra gana paprasta, neįmanoma susidurti su kai kuriomis problemomis. Viena iš tokių situacijų, į kurią dažnai patenka kūrėjai, yra tada, kai jiems reikia pašalinti failus iš įsipareigojimo.
Skaitykite toliau, kai parodysime, kaip galite pašalinti failą iš „Git commit“.
Git valstijų supratimas
Prieš pereidami prie to, kaip galite pašalinti failą iš įsipareigojimo, turite suprasti skirtingas failo Git darbo eigos būsenas.
Yra keturios galimos būsenos dirbant su failu Git. Pirmoji yra nesekama būsena – jūsų sukurti failai, kurių dar neperkėlėte ar nesurengėte, egzistuoja šioje būsenoje. „Git“ saugykla šių failų nestebi.
Kai tik pasinaudosite git pridėti komandą faile, ji tampa suprojektuota ir pereina į antrąją būseną. „Git stage“ iš esmės paruošia failą, kad jis būtų perduotas. Trečioji būsena apima komandą commit; į
git commit komanda perkelia pakopinį failą į šaką kartu su naujai atliktais pakeitimais.Failai, kurie jau buvo patvirtinti, bet buvo modifikuoti nuo paskutinio patvirtinimo, yra modifikavimo būsenos.
Git Pašalinti failą iš įpareigojimo
Norėdami pašalinti failą, kuris buvo priskirtas filialui arba Git saugyklai, galite naudoti git atstatyti komandą taip:
git reset --soft HEAD^
Tai veiksmingai sugrąžins priskirtus failus į sustojimo sritį.
Jei norite toliau pašalinti failą iš sustojimo srities, naudokite git atstatyti liepia dar kartą. Failas, kuris buvo pašalintas iš sustojimo srities, nebus priskirtas filialui.
git reset HEAD
Tada galite atlikti reikiamus pakeitimus, pakoreguoti failus naudodami git pridėti, ir galiausiai naudokite git commit norėdami perkelti pakeitimus į saugyklą.
git rm – talpykloje esančio failo pavadinimasgit commit --pataisyti
Pašalinti failą iš patvirtinimo
Git yra būtinas įrankis kiekvienam kūrėjui; žinoti, kaip pašalinti failus iš įsipareigojimo, yra gyvybiškai svarbus įgūdis, kurį turi žinoti kiekvienas trokštantis ir patyręs kūrėjas.
Tiems, kurie nori mokytis, „Git“ turi daug daugiau vertingų funkcijų, kurias galite ištirti ir panaudoti, kad pagerintumėte savo kasdienę darbo eigą.
Panaudokite savo Git įgūdžius nuo pradedančiojo iki pažengusio su šiuo išsamiu vadovu.
Skaitykite toliau
- Programavimas
- GitHub
- Programavimas
Fahadas yra MakeUseOf rašytojas ir šiuo metu studijuoja kompiuterių mokslą. Būdamas aistringas technologijų rašytojas, jis rūpinasi, kad gautų naujausias technologijas. Jis ypač domisi futbolu ir technologijomis.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia