Kā atinstalēt failu Git

How Unstage File Git



Git lietotājiem ir jāstrādā ar dažāda veida failiem vietējā krātuvē. Fails tiek pievienots krātuvei, izmantojot komandu 'git add', un to sauc par faila izvietošanu vietējā repozitorijā. Lietotājs var apstiprināt faila pievienošanas uzdevumu, izmantojot komandu `git bind`. Bet pieņemsim, ka lietotājs nejauši pievienoja jebkuru failu un nevēlējās saglabāt failu repozitorijā pēc pievienošanas. Tādā gadījumā viņš/viņa var noņemt failu no skatuves zonas, izmantojot komandu 'git reset' vai noņemot failu. Pakāpeniskais indekss atrodas vietnē .git/index. Ja lietotājs maina jebkura pievienotā faila saturu, lietotājam ir vēlreiz jāpievieno fails, lai saglabātu izmaiņas, vai jāatjauno fails iepriekšējā posmā, lai atsauktu izmaiņas. Šajā apmācībā ir izskaidroti dažādi veidi, kā atinstalēt vietējā git krātuves failu.

Priekšnosacījumi:

Instalējiet GitHub darbvirsmu.

GitHub darbvirsma palīdz git lietotājam grafiski veikt ar git saistītos uzdevumus. Jūs varat viegli lejupielādēt jaunāko šīs lietojumprogrammas Ubuntu instalētāju no vietnes github.com. Lai izmantotu šo lietojumprogrammu, tā ir jāinstalē un jākonfigurē pēc lejupielādes. Varat arī pārbaudīt apmācību par GitHub darbvirsmas instalēšanu Ubuntu, lai pareizi zinātu instalēšanas procesu.







Izveidojiet GitHub kontu

Jums būs jāizveido GitHub konts, lai pārbaudītu šeit attālajā serverī izmantoto komandu izvadi.



Izveidojiet lokālu un attālu krātuvi

Lai pārbaudītu šajā apmācībā izmantotās komandas, jums ir jāizveido vietējā krātuve un jāpublicē repozitorijs attālajā serverī. Dodieties uz vietējo krātuves mapi, lai pārbaudītu šajā apmācībā izmantotās komandas.



Atinstalēt failu, izmantojot git reset:

Veids, kā atinstalēt jebkuru krātuves failu, izmantojot ` git atiestatīšana komanda ir parādīta šajā apmācības daļā. Izmantojot šo komandu, lietotājs var atinstalēt visus failus vai konkrēto failu vai saistīto failu.





Noņemiet visus failus

Izpildiet šo komandu, lai pārbaudītu krātuves pašreizējo statusu.

$git statuss

Sekojošā izvade parādīja, ka fails1.1.php ir mainīts. Modificēto failu var atkārtoti pievienot vai atjaunot veco failu.



Izpildiet šādas komandas, lai krātuvē pievienotu modificēto upload1.php failu, pārbaudiet statusu, atinstalējiet visus pakāpeniskos failus un vēlreiz pārbaudiet statusu.

$git pievienotaugšupielādēt1.php

$git statuss

$git atiestatīšana

$git statuss

Sekojošā izvade parāda, ka modificētais fails pēc '' izpildes ir saglabāts git stadijas apgabalā git pievienot `komanda. Pēc 'izpildīšanas fails tiek atkal nestabils git atiestatīšana komandu.

Noņemiet konkrēta faila nāvē

The git atiestatīšana komandu var izmantot, lai atinstalētu noteiktu failu, ar šo komandu minot faila nosaukumu. Izpildiet šo komandu, lai pārbaudītu krātuves pašreizējo statusu.

$git statuss

Šī izvade parāda, ka pašreizējā krātuvē ir mainīti divi faili. Šie ir augšupielādēt1.php un upload5.php.

Izpildiet šīs komandas, lai pievienotu modificētos failus un vēlreiz pārbaudītu statusu.

$git pievienotaugšupielādēt1.php

$git pievienotupload5.php

$git statuss

Sekojošā izvade parāda, ka divi krātuves stadijas apgabalā tagad ir saglabāti divi modificēti faili.

Palaidiet tālāk norādītās komandas, lai no repozitorija noņemtu failu upload5.php un vēlreiz pārbaudītu repozitorija statusu.

$git atiestatīšanaupload5.php

$git statuss

Sekojošā izvade to parāda upload5.php ir nestabils un augšupielādēt1.php ir uzglabāta skatuves zonā.

Atkārtotā faila atcelšana

Iepriekšējā šīs apmācības daļā ' git atiestatīšana komanda izmantoja, lai atinstalētu repozitorija neuzņemtos failus. Šajā apmācības daļā ir parādīts veids, kā atinstalēt saistīto failu.

Izpildiet šo komandu, lai pārbaudītu krātuves statusu un saistīto failu pievienotu ar saistīšanas ziņojumu.

$git statuss

$git apņemties -m 'upload1.php atjaunināts.'

The git statuss `izlaide ir parādījusi, ka augšupielādēt1.php fails tiek saglabāts skatuves zonā, un upload5.php nav iestudēts. Tālāk, augšupielādēt1.php fails ir atjaunināts, izmantojot ' git apņemties `komanda.

Tagad palaidiet šo komandu, lai atceltu pēdējo veikto uzdevumu un vēlreiz pārbaudītu krātuves statusu.

$git atiestatīšanaGALVA ~1

$git statuss

Sekojošā izvade parāda, ka augšupielādēt1.php fails, kas izdarīts pirms, ir nestabils pēc ' git atiestatīšana komandu.

Atinstalējiet failu, izmantojot komandu 'rm':

Izmantojot ` ej rm komanda ir vēl viens veids, kā atinstalēt repozitorija failu. Palaidiet šo komandu, lai pievienotu modificēto failu ar nosaukumu augšupielādēt1.php krātuvē un pārbaudiet repozitorija pašreizējo stāvokli.

$git pievienotaugšupielādēt1.php

$git statuss

Sekojošais iznākums parāda, ka fails1.1.php ir saglabāts repozitorija stadijas apgabalā un to var veikt tagad vai atjaunot iepriekšējā posmā.

The ej rm komandu izmanto, lai neatgriezeniski noņemtu visus failus no krātuves. Bet, ja lietotājs vēlas atinstalēt jebkuru failu, neizņemot failu no krātuves, izmantojot ' ej rm `komandu, tad opcija –cache būs jāizmanto kopā ar` ej rm `komanda. Palaidiet tālāk norādītās komandas, lai atinstalētu augšupielādēt1.php failu, saglabājot failu krātuvē un pārbaudot repozitorija statusu.

$ej rmaugšupielādēt1.php-kešatmiņa

$git statuss

Sekojošā izvade to parāda augšupielādēt1.php ir nestabils, bet fails netiek noņemts no krātuves.

Secinājums:

Šajā apmācībā ir parādīti divi dažādi krātuves failu atinstalēšanas veidi, izmantojot vietējo demonstrācijas krātuvi. Komandas 'git reset' un 'git rm' ir izmantotas, lai atinstalētu pakāpeniskos failus, lai palīdzētu git lietotājam savā krātuvē lietot komandu unstage.