Jak usunąć plik na git

Jak usunąć plik na git

Podczas procesu tworzenia plik zostanie dodana do Twojego repozytorium. Z drugiej strony, kilka z nich zostanie usunięta. Albo dlatego, że nie są już potrzebne, albo dlatego, że stały się nadwyżką wymagań. Usunięcie czegoś jest łatwe w branży IT, ma tendencję do przypadkowego zdarzenia, a kiedy najmniej chcemy, prawda, prawda? To samo dotyczy usunięcia pliku na git. Ale aby uniknąć całego zamieszania między usunięciem pliku z repozytorium lub z systemu plików, w tym samouczku dowiemy się, jak usuwać pliki na git. W ten sposób możemy być pewni, że przypadkowe usunięcie plików stanie się przeszłością.

Jak usunąć plik na GIT - repozytorium i system plików

Polecenie GIT do usunięcia plików jest prawie podobne do polecenia używanego we wszystkich dystrybucjach Unix. Za każdym razem, gdy usuniesz plik na GIT, musisz zatwierdzić i popchnąć zmiany. Pokażemy ci, jak to zrobić w poniższym przykładzie.

Przede wszystkim usuńmy plik.

GIT RM TEST_FILE  

Wyjście będzie wyglądało jak poniżej.

Wyjście RM „test_file” 

To zrobił, że usunęł plik z repozytorium i systemu plików. Następnym krokiem jest popełnienie tej zmiany. Oto, jak możesz to zrobić.

git commit -m „Usunięty plik testowy z repozytorium GIT i system plików”  

A ostatnim krokiem jest przesuwanie zmiany do zdalnego repozytorium. Prosty pchanie git zajmie się tym.

Git Push  

Gratulacje! Plik o nazwie „Test_file” został pomyślnie usunięty. Chcę tylko wskazać, że plik, którego użyliśmy, był tylko przykładem. To samo dotyczy linii zatwierdzenia w cudzysłowie. Zarówno nazwa pliku, jak i ta linia będą musiały być faktycznym plikiem, który chcesz usunąć i zatwierdzić wiersz, który pasuje do działania, które właśnie wykonałeś.

Jak usunąć plik na git - rekurencyjnie

Ten jest identyczny z tym, który byłby również używany w rozkładach opartych na Unixie. To samo polecenie, ta sama filozofia, z dodaniem flagi „-R”.

Działanie takie jak ta jest niezwykle przydatne, gdy trzeba usunąć cały katalog, a nawet kilka katalogów jednocześnie. Poniższy przykład pokazuje, jak rekurencyjnie usunąć katalog.

git rm -r dir_for_testing  

Znowu musimy popełnić zmianę.

git commit -m „Usunięte dir_for_testing z repozytorium GIT”  

I wreszcie, pchnij to.

Git Push  

Z tymi trzema poleceniami zrobiliśmy to, że faktycznie usunęliśmy katalog o nazwie „dir_for_testing” wraz z całą jego treścią, a to zawierające podkstreoryzację.

UWAGA: Zachowaj bardzo ostrożność podczas usuwania czegoś rekurencyjnego! Może to spowodować uszkodzenie nie do naprawienia w repozytorium. Zawsze sprawdź dwukrotnie swoją pracę i składnię, która jest używana.

Jak usunąć plik na git - tylko repozytorium

Jeśli masz do czynienia z scenariuszem, w którym chcesz usunąć z repozytorium GIT, ale chcesz zachować go w systemie plików, musisz użyć flagi „-cached”. Tak sama składnia, ten sam proces, wystarczy dodać flagę.

git -rm -pobudzony test_  git commit -m „Usunięty plik testowy z repozytorium”  Git Push  

Wniosek

Mamy nadzieję, że nauczyłeś się dziś czegoś nowego i że dobrze to wykorzystasz. Wskazam jeszcze jeden, że ważne jest, aby zawsze sprawdzić twoją składnię. Nie chcesz czegoś usuwać przez przypadek.