Jak schować beztreczkowane pliki w git?

Jak schować beztreczkowane pliki w git?
Git Stash jest przydatną funkcją GIT, gdy użytkownik GIT musi przejść z jednego katalogu roboczego na inny katalog roboczy w celu rozwiązania dowolnego problemu, a zmodyfikowane pliki bieżącego katalogu roboczego są wymagane do przechowywania przed zmianą. Git Slash przechowuje wszystkie zmodyfikowane pliki śledzone, niezmienione i ignorowane i pomaga użytkownikowi odzyskać zmodyfikowaną treść. Umożliwia użytkownikowi GIT zapisywanie zmian, które mogą być wymagane w przyszłości i pomaga użytkownikowi szybko wyczyścić obecny katalog roboczy. Domyślnie przechowuje niezakracze zmiany śledzonych plików i pomija niezatrakcyjne i zignorowane pliki. Ale czasami wymaga zapisywania nietreakowanych plików. Untracked Files można wciąć za pomocą za pomocą -Uwzględnij untracked opcja Git Stash polecenie i Git dodaj Komenda. Jak można użyć tych poleceń do zapisywania nieokreszczeńczych plików w GIT, pokazano w tym samouczku.

Wymagania wstępne

Zainstaluj pulpit GitHub
Github Desktop pomaga graficznemu użytkownikowi git wykonywania zadań związanych z git. Możesz łatwo pobrać instalator najnowszej wersji tej aplikacji dla Ubuntu z Github.com. Musisz zainstalować i skonfigurować tę aplikację po pobraniu, aby. Możesz także sprawdzić samouczek do zainstalowania pulpitu GitHub na Ubuntu, aby poprawnie poznać proces instalacji.

Utwórz konto Github
Będziesz musiał utworzyć konto GitHub, aby opublikować dowolne lokalne repozytorium.

Utwórz lokalne repozytorium
Musisz utworzyć lokalne repozytorium z jednym lub większą liczbą plików i folderów, aby sprawdzić polecenia używane w tym samouczku, aby przechowywać niezmienione pliki.

Zainicjuj repozytorium GIT
Przejdź do folderu lokalnego repozytorium z terminalu i uruchom następujące polecenie, aby zainicjować lokalne repozytorium.

$ git init

Dodaj plik w repozytorium

Uruchom następujące polecenie, aby dodać podstawowy.py w repozytorium.

$ git dodaj podstawowy.py

Sprawdź śledzony i nietakowany plik

Uruchom „LS” polecenie, aby sprawdzić listę wszystkich plików i folderów lokalnego folderu repozytorium.

$ ls

Uruchom „Git Commit” Polecenie do sprawdzenia śledzonych i nietakowanych plików:

$ git commit

Poniższe dane wyjściowe pokazuje, że folder repozytorium zawiera dwa pliki. To są podstawowy.py I test.py. Podstawy.Py jest wcześniej dodawany do repozytorium. Więc podstawowy.PY to plik śledzony i test.PY to odpowiednio nietakowany plik.

Zamknij beztreczkowane pliki za pomocą „Git Stash”

Zmodyfikowane nietakowane pliki można zapisać za pomocą „Git Stash” polecenie na dwa różne sposoby. Jednym ze sposobów jest użycie -Include -Untracked opcja z „Git Stash” Komenda. Innym sposobem jest użycie -u opcja z „Git Stash” Komenda. Korzystanie z tych opcji zostało pokazane poniżej.

A) Używanie opcji -Include -Untracked
Uruchom następujące polecenia, aby sprawdzić listę pliku i folderów folderu repozytorium. Zapisz niestosowane pliki i ponownie sprawdź listę pliku i folderów folderu repozytorium. Tutaj, „LS” Polecenie służy do wyświetlania listy plików i folderu folderu repozytorium oraz „Git Stash -Include -Untracked” Komenda służy do zapisywania nietakowanych plików.

$ ls
$ git stash-include-untracked
$ ls

Poniższe dane wyjściowe pokazuje, że folder repozytorium zawiera dwa pliki o nazwie podstawowy.py I test.py, Przed wykonaniem „Git Stash” Komenda. Tutaj, podstawowy.py jest śledzony i test.py to nietakowany plik. Plik beztracowany jest usuwany z folderu repozytorium po wykonaniu „Git Stash” Komenda.

B) Korzystanie z opcji -u

Uruchom następujące polecenia, aby sprawdzić śledzone i nieokreszczeńowane pliki repozytorium. Zapisz niestosowane pliki i ponownie sprawdź listę pliku i folderów folderu repozytorium. Tutaj „Git LS-Files” Polecenie służy do wyświetlania listy śledzonych plików, „LS” Polecenie służy do wyświetlania listy plików i folderu folderu repozytorium oraz „Git Stash -u” Komenda służy do zapisywania nietakowanych plików.

$ git ls-files
$ ls
$ git stash -u
$ ls

Poniższe dane wyjściowe pokazuje, że folder repozytorium zawiera dwa pliki o nazwie podstawowy.py I test.py, Przed wykonaniem „Git Stash” Komenda. Tutaj, podstawowy.py jest śledzony i test.py to nietakowany plik. Plik beztracowany jest usuwany z folderu repozytorium po wykonaniu „Git Stash -u” Komenda.

Unkasuj beztreczkowane pliki za pomocą „Git Add”

Untracked Files of the Repository można zapisać bez użycia -Uwzględnij untracked Lub -u opcja „Git Stash” Komenda. Musisz dodać nietakowane pliki repozytorium za pomocą „Git Add” polecenie i uruchom „Git Stash” Polecenie zapisywania nietracowanego pliku i wyczyszczenia bieżącego katalogu do pracy poprzez usunięcie nietrecowanego pliku z folderu repozytorium.

$ git ls-files
$ ls
$ git Dodaj nowe.py
$ git slash
$ ls

Poniższe dane wyjściowe pokazuje, że lista śledzonych i nieokreszczonych plików bieżącego repozytorium jest podobna do poprzednich poleceń ze schronieniem pliku. Plik beztracowany jest usuwany z folderu repozytorium po wykonaniu „Git Stash” Komenda.

Odzyskać schowany plik

Istnieje kolejne polecenie GIT, aby przywrócić zapisane nietreakowane pliki w folderze repozytorium w razie potrzeby. Uruchom następujące polecenie, aby sprawdzić listę plików i folderów bieżącego folderu repozytorium i przywrócić wcześniej zatrzymane pliki w folderze repozytorium. Tutaj, „LS” Polecenie służy do wyświetlania listy plików i folderu folderu repozytorium oraz „Zastosuj się git stash” Polecenie służy do przywracania nietreakowanych plików.

$ ls
$ git slash obowiązują
$ ls

Poniższe dane wyjściowe pokazuje, że repozytorium ma jeden plik śledzony i po wykonaniu „Zastosuj się git stash” polecenie, nietakowany plik, który jest schowany wcześniej, jest przywrócony w folderze repozytorium.

Wniosek

W tym samouczku opisano różne sposoby schwytania beztreczkowanych plików i czyszczenia bieżącego katalogu repozytorium „Git Stash” Komenda. Jak można przywrócić nietreściowane pliki za pomocą „Git Stash” Polecenie również pokazano tutaj. Koncepcja śledzonych i nietakowanych plików oraz sposób schwytania nieopracowanych plików w GIT zostanie wyczyszczony dla użytkowników Git po przeczytaniu tego samouczka.