Git angre legg til

Git angre legg til
Git er et av de mest populære versjonskontrollsystemene. Utviklere bruker det for å administrere enkle prosjekter til komplekse og multi-utviklerprosjekter. Derfor er det veldig gunstig å bli kjent med Git.

Når du jobber i et Git -depot, må du imidlertid legge til filene og katalogene i neste forpliktelse eksplisitt.

Før du begår endringene dine, må du legge dem til i iscenesettelsesområdet.

I noen tilfeller kan du legge til en fil eller en katalog til iscenesettelsesområdet før den er klar eller inneholder en fil som ikke skal være der.

Denne opplæringen tar sikte på å hjelpe deg å lære hvordan du kan angre en Git Add Operation. Før du forplikter deg, kan du bruke angreoperasjonen til å fjerne filer fra iscenesettelsesområdet.

Installer eller oppdater git

Du må først sørge for at du har den nyeste versjonen av GIT installert.

På Windows kan du laste ned installasjonsprogrammet i ressursen nedenfor:

https: // git-cm.com/last ned/vinn

På Debian -baserte distribusjoner, installer Git med kommandoen:

$ sudo apt-get oppdatering
$ sudo apt -get install git -y

For å oppdatere Git til den nyeste versjonen, kjør kommandoen nedenfor på Windows -terminalen.

$ git update-git-for-windows

På Linux, kjør Git Install -kommandoen for å oppdatere til den nyeste versjonen.

$ sudo apt-get install git

Angre Git Add - Gjenopprett

Som av git versjon 2.23 og over kan du bruke Git Restore -kommandoen for å angre en Git Add Operation.

Før du angrer en ADD -operasjon, er det bra å se endringene som må forplikte seg.

Du kan bruke kommandoen:

$ git status

Vi kan se filene og katalogene i iscenesettelsesområdet fra output ovenfor.

For å fjerne EOF.PY -fil fra iscenesettelsesområdet:

$ git gjenoppretting -scenet eof.py

Det -iscenesatte flagget forteller Git å fjerne filen fra iscenesettelsesindeksen mens de fremdeles bevarer endringene som er gjort i filen.

Du kan bekrefte dette ved å kjøre GIT -status -kommandoen:

$ git status

Legg merke til EOF.PY er ikke lenger tilgjengelig i iscenesettelsesområdet. Nå gjør du endringer i filen og forplikter den når du er klar.

Du kan også spesifisere et jokertegn for å angre alle filene som samsvarer med en spesifikk utvidelse.

For eksempel å angre legg -operasjonen for alle .PY -filer:

$ git gjenoppretting -scenet *.py

Kommandoen vil fjerne alle filene som slutter på .PY -forlengelse fra iscenesettelsesområdet.

Hvis du vil fjerne en fil fra iscenesettelsesområdet og forkaste alle endringene som er gjort i filen, kan du bruke Git Restore -kommandoen uten den scenet flagget.

Eksempel:

$ git gjenoppretting

Gjenopprettingskommandoen uten den iscenesatte flagget forkaster alle endringene som er gjort i filene.

Angre git forpliktelse - tilbakestill

Du kan også angre en git add Operasjon ved hjelp av Git tilbakestilling kommando. Kommandosyntaks er som vist:

$ git reset

For å fjerne alle filene fra iscenesettelsesområdet:

$ git reset

I motsetning til Git -gjenoppretting uten iscenesettelse, Git tilbakestilling Kommandoen vil bevare endringene som er gjort i filene.

Konklusjon

Denne opplæringen lærte deg hvordan du kan angre en git add Operasjon ved hjelp av git gjenoppretting og Git tilbakestilling kommandoer.

Vi dekket også når vi skal og ikke bruke git gjenoppretting kommando med -iscenesatt flagg.