Как да деинсталирате файла в Git

How Unstage File Git



Потребителите на git трябва да работят с различни типове файлове в локално хранилище. Файлът се добавя към хранилището с помощта на командата `git add` и това се нарича поставяне на файла в локалното хранилище. Потребителят може да потвърди задачата за добавяне на файл, като използва командата `git commit`. Но да предположим, че потребителят случайно е добавил всеки файл и не е искал да го задържи в хранилището след добавянето. В този случай той/тя може да премахне файла от сцената, като използва командата `git reset` или премахне файла. Постепенният индекс се намира на .git/index. Ако потребителят променя съдържанието на всеки добавен файл, тогава той трябва да добави отново файла, за да запази промените или да възстанови файла в предишния етап, за да отмени промените. Различните начини за дестабиране на файла на локално git хранилище са обяснени в този урок.

Предпоставки:

Инсталирайте GitHub Desktop.

GitHub Desktop помага на потребителя на git да изпълнява графично задачите, свързани с git. Можете лесно да изтеглите най -новата инсталационна програма на това приложение за Ubuntu от github.com. Трябва да инсталирате и конфигурирате това приложение след изтегляне, за да го използвате. Можете също да проверите урока за инсталиране на GitHub Desktop на Ubuntu, за да знаете правилно процеса на инсталиране.







Създайте акаунт в GitHub

Ще трябва да създадете GitHub акаунт, за да проверите изхода на командите, използвани тук в отдалечения сървър.



Създайте локално и отдалечено хранилище

Трябва да създадете локално хранилище и да публикувате хранилището в отдалечения сървър, за да тествате командите, използвани в този урок. Отидете в папката на локалното хранилище, за да проверите командите, използвани в този урок.



Премахване на файл с помощта на git reset:

Начинът за дестабиране на всеки файл в хранилището с помощта на ` git нулиране команда е показана в тази част на урока. Потребителят може да дестантира всички файлове или конкретния файл или ангажирания файл, като използва тази команда.





Деинсталирайте всички файлове

Изпълнете следната команда, за да проверите текущото състояние на хранилището.

$git статус

Следният изход показва, че файлът upload1.php е променен. Модифицираният файл може да бъде добавен отново или старият файл може да бъде възстановен.



Изпълнете следните команди, за да добавите променения файл upload1.php в хранилището, да проверите състоянието, да дестантирате всички поставени файлове и да проверите състоянието отново.

$git добавиupload1.php

$git статус

$git нулиране

$git статус

Следният изход показва, че модифицираният файл е съхранен в областта на сцената на git след изпълнение на файла ` git добави `команда. Файлът се премахва отново след изпълнението на файла ` git нулиране команда.

Деинсталирайте определен файл

Файлът ` git нулиране команда може да се използва за дестабиране на определен файл, като се спомене името на файла с тази команда. Изпълнете следната команда, за да проверите текущото състояние на хранилището.

$git статус

Следният изход показва, че два файла са променени в текущото хранилище. Това са upload1.php и upload5.php.

Изпълнете следните команди, за да добавите променените файлове и да проверите състоянието отново.

$git добавиupload1.php

$git добавиupload5.php

$git статус

Следният изход показва, че два модифицирани файла са съхранени в областта на сцената на хранилището сега.

Изпълнете следните команди, за да дестабилизирате файла upload5.php от хранилището и отново да проверите състоянието на хранилището.

$git нулиранеupload5.php

$git статус

Следният изход показва това upload5.php е без етапи и upload1.php се съхранява в сценичната зона.

Премахване на ангажиран файл

В предишната част на този урок, файлът ` git нулиране командата `използва за дестабиране на незавършените файлове от хранилището. Начинът за дестабиране на ангажирания файл е показан в тази част на урока.

Изпълнете следната команда, за да проверите състоянието на хранилището и да ангажирате поетапния файл с съобщението за предаване.

$git статус

$git commit 'upload1.php актуализиран.'

Файлът ` git статус `изходът показва, че upload1.php файлът се съхранява в областта на сцената и upload5.php не е инсцениран. След това, upload1.php файлът е актуализиран с помощта на ` git commit `команда.

Сега изпълнете следната команда, за да дестабилизирате последната ангажирана задача и да проверите отново състоянието на хранилището.

$git нулиранеГЛАВА ~1

$git статус

Следният изход показва, че upload1.php файлът, извършен преди, е без етапи след изпълнение на файла ` git нулиране команда.

Премахване на файл с помощта на командата `rm`:

Използването на ` върви rm `команда е друг начин за дестабиране на файла на хранилището. Изпълнете следната команда, за да добавите модифицирания файл с име upload1.php в хранилището и проверете текущото състояние на хранилището.

$git добавиupload1.php

$git статус

Следният изход показва, че файлът upload1.php е бил съхранен в областта на етапа на хранилището и може да бъде ангажиран сега или възстановен в предишния етап.

Файлът ` върви rm командата `се използва за премахване на всеки файл за постоянно от хранилището. Но ако потребителят иска да дестабилизира всеки файл, без да го премахва от хранилището, използвайки файла ` върви rm `, тогава опцията –cache ще трябва да се използва с` върви rm `команда. Изпълнете следните команди, за да дестабилизирате upload1.php файл, като държите файла в хранилището и проверите състоянието му.

$върви rmupload1.php-кеш

$git статус

Следният изход показва това upload1.php няма етапи, но файлът не се премахва от хранилището.

Заключение:

Два различни начина за дестабиране на файлове от хранилището са показани в този урок чрез използване на локално демо хранилище. Командите `git reset` и` git rm` са използвани за дестабиране на поетапните файлове, за да се помогне на потребителя на git да приложи командата unstage в своето хранилище.