Jak usunąć plik na git
- 1393
- 175
- Pan Jeremiasz Więcek
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.