M. Fahadas Khawaja
DalintisTviteryjeEl. paštas

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; į

instagram viewer
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 pavadinimas 

git 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ą.

Išplėstinė Git pamoka

Panaudokite savo Git įgūdžius nuo pradedančiojo iki pažengusio su šiuo išsamiu vadovu.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Programavimas
  • GitHub
  • Programavimas
Apie autorių
M. Fahadas Khawaja (Paskelbtas 71 straipsnis)

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.

Daugiau iš M. Fahadas Khawaja

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