Како уклонити датотеку са Гита

How Unstage File Git



Корисници гита морају да раде са различитим врстама датотека у локалном спремишту. Датотека се додаје у спремиште помоћу команде `гит адд`, а то се назива постављањем датотеке у локално спремиште. Корисник може потврдити задатак додавања датотеке помоћу наредбе `гит цоммит`. Али претпоставимо да је корисник случајно додао било коју датотеку и није хтео да задржи датотеку у спремишту након додавања. У том случају, он/она може уклонити датотеку из подручја сцене помоћу наредбе `гит ресет` или уклањањем датотеке. Индекс ступњевања се налази на .гит/индек. Ако корисник измени садржај било које додате датотеке, тада мора поново да је дода како би задржао промене или вратио датотеку у претходној фази да поништи промене. У овом водичу су објашњени различити начини уклањања датотеке локалног гит спремишта.

Предуслови:

Инсталирајте ГитХуб Десктоп.

ГитХуб Десктоп помаже гит кориснику да графички извршава задатке везане за гит. Најновији инсталатер ове апликације за Убунту можете лако преузети са гитхуб.цом. Морате да инсталирате и конфигуришете ову апликацију након преузимања да бисте је користили. Такође можете проверити водич за инсталирање ГитХуб Десктоп -а на Убунту да бисте правилно знали процес инсталације.







Отворите ГитХуб налог

Мораћете да креирате ГитХуб налог да бисте проверили излаз наредби које се овде користе на удаљеном серверу.



Направите локално и удаљено спремиште

Морате да креирате локално спремиште и објавите спремиште на удаљеном серверу да бисте тестирали команде коришћене у овом водичу. Идите у фасциклу локалног спремишта да бисте проверили команде које се користе у овом водичу.



Уклони датотеку помоћу гит ресетовања:

Начин да уклоните било коју датотеку спремишта помоћу ` гит ресет `команда је приказана у овом делу водича. Корисник може уклонити све датотеке или одређену датотеку или урезану датотеку помоћу ове наредбе.





Деинсталирајте све датотеке

Покрените следећу команду да проверите тренутни статус спремишта.

$гит статус

Следећи излаз је показао да је уплоад1.пхп датотека измењена. Измењена датотека се може поново додати или се стара датотека може вратити.



Покрените следеће команде да бисте додали измењену датотеку уплоад1.пхп у спремиште, проверили статус, уклонили све фазне датотеке и поново проверили статус.

$гит аддуплоад1.пхп

$гит статус

$гит ресет

$гит статус

Следећи излаз показује да је измењена датотека сачувана у подручју гита након извршавања датотеке ` гит адд `команда. Датотека се поново не поставља након извршавања датотеке ` гит ресет команда.

Демонтирајте одређену датотеку

Тхе ` гит ресет наредба `може се користити за уклањање одређеног фајла са локације постављањем имена датотеке помоћу ове наредбе. Покрените следећу команду да проверите тренутни статус спремишта.

$гит статус

Следећи излаз показује да су две датотеке измењене у тренутном спремишту. Су уплоад1.пхп и уплоад5.пхп.

Покрените следеће команде да бисте додали измењене датотеке и поново проверили статус.

$гит аддуплоад1.пхп

$гит аддуплоад5.пхп

$гит статус

Следећи излаз показује да су две измењене датотеке сада ускладиштене у области фаза спремишта.

Покрените следеће команде да уклоните уплоад5.пхп датотеку из спремишта и поново проверите статус спремишта.

$гит ресетуплоад5.пхп

$гит статус

Следећи излаз то показује уплоад5.пхп има етапно и уплоад1.пхп је ускладиштена у сценском простору.

Уклањање датотеке са урезивањем

У претходном делу овог водича, ` гит ресет `команда је користила за уклањање неспремљених датотека спремишта. У овом делу водича приказан је начин уклањања постављене датотеке са локације.

Покрените следећу команду да проверите статус спремишта и предате постепену датотеку поруком урезивања.

$гит статус

$гит цоммит 'уплоад1.пхп ажурирано.'

Тхе ` гит статус `излаз је показао да уплоад1.пхп датотека је ускладиштена у сценском подручју и уплоад5.пхп није инсценирано. Затим, уплоад1.пхп датотека је ажурирана помоћу ` гит цоммит `команда.

Сада покрените следећу команду да бисте уклонили последњи предати задатак и поново проверили статус спремишта.

$гит ресетХЕАД ~1

$гит статус

Следећи излаз показује да је уплоад1.пхп датотека која је претходно извршена није етажирана након извршавања датотеке ` гит ресет команда.

Уклањање датотеке помоћу команде `рм`:

Користећи ` го рм `команда је још један начин да уклоните датотеку спремишта са локације. Покрените следећу команду да бисте додали измењену датотеку са именом уплоад1.пхп у спремишту и проверите тренутни статус спремишта.

$гит аддуплоад1.пхп

$гит статус

Следећи излаз показује да је датотека уплоад1.пхп ускладиштена у области фазе спремишта и да се може извршити сада или вратити у претходну фазу.

Тхе ` го рм `команда се користи за трајно уклањање било које датотеке из спремишта. Али ако корисник жели да уклони било коју датотеку без уклањања датотеке из спремишта помоћу ` го рм `, онда ће –цацхе опција бити потребна за употребу са` го рм `команда. Покрените следеће команде да бисте уклонили уплоад1.пхп датотеку чувањем датотеке у спремишту и провером статуса спремишта.

$го рмуплоад1.пхп--цацхе

$гит статус

Следећи излаз то показује уплоад1.пхп има нестагед, али датотека није уклоњена из спремишта.

Закључак:

Два различита начина уклањања датотека спремишта из складишта приказана су у овом водичу коришћењем локалног демо спремишта. Команде `гит ресет` и` гит рм` су коришћене за дестанирање фазних датотека како би помогли гит кориснику да примени команду унстаге у свом спремишту.