Podobnie jak inne narzędzia do śledzenia, GIT pozwala również na zabezpieczenie poufnych informacji o projektach rozwojowych. W tym celu programiści tworzą „.Gitignore”Plik w ich projekcie. Mogą zignorować pojedynczy plik, a także wiele plików równolegle za pomocą tego pliku. Ta operacja zabezpiecza poufne informacje i nie pokazuje zmian ignorowanego pliku w drzewie roboczym.
Ten blog zademonstruje procedurę ignorowania wszystkich plików/folderów w folderze, z wyjątkiem folderu.
Jak ".Gitignore ”Wszystkie pliki/foldery w folderze, ale nie sam folder?
Aby zignorować wszystkie pliki w folderze oprócz folderu, wykonaj podane kroki:
Krok 1: Przekierowanie do lokalnego repozytorium
Najpierw wybierz żądany katalog i przełącz go za pomocą komendy poniżej listy:
$ cd "c: \ git \ reposa"
Krok 2: Wyświetl listę plików/folderów w repozytorium
Następnie wyświetl listę wszystkich plików i folderów w bieżącym repozytorium:
$ ls
Można zauważyć, że repozytorium zawiera jeden folder i dwa pliki:
Krok 3: Utwórz „.plik Gitignore ”
Następnie zrób „.Gitignore”Plik za pośrednictwem„dotykać" Komenda:
$ Touch .Gitignore
Krok 4: Ścieżka „.plik Gitignore ”
Dodaj ".Gitignore”Plik do obszaru inscenizacji GIT, wykorzystując dostarczone polecenie:
$ git add .Gitignore
Krok 5: zatwierdzić „.plik Gitignore ”
Następnie wpisz następujące polecenie za pomocą żądanej wiadomości, aby zapisać zmiany:
$ git commit -m ".Utworzony folder Gitignore ”
Krok 6: Otwórz „.plik Gitignore ”
Teraz otwórz „.Gitignore”Plik w domyślnym edytorze, aby dodać poszczególne rozszerzenie plików, które należy zignorować:
$ start .Gitignore
Po uruchomieniu powyższego polecenia określony plik zostanie otwarty za pomocą domyślnego edytora. Teraz dodaj rozszerzenie pożądanych plików. Na przykład dodaliśmy „.tekst„Rozszerzenie wraz z gwiazdką”*„Symbol, który jest używany dla wszystkich istniejących plików:
Krok 7: Przejdź do pożądanego folderu
Następnie przejdź do konkretnego folderu w repozytorium za pomocą „płyta CD" Komenda:
$ cd sub_folder
Krok 8: zawartość folderu lista
Wpisz podwładne polecenie, aby wyświetlić wszystkie pliki w istniejącym folderze:
$ ls
Można zauważyć, że obecny folder zawiera wiele plików o różnych rozszerzeniach:
Krok 9: Otwórz plik rozszerzenia ignorowanego
Następnie wykonaj „początek”Polecenie wraz z konkretną nazwą pliku dla modyfikacji. Otworzyliśmy „.tekst„Plik typu rozszerzenia:
$ start f1.tekst
Następnie wróć do działającego repozytorium, uruchamiając następujące polecenie:
$ CD…
Krok 10: Sprawdź zmiany
Na koniec upewnij się, czy plik został zignorowany, czy nie, sprawdzając status GIT:
Status $ git
Zgodnie z poniższym zrzutem ekranu drzewo robocze jest czyste, co wskazuje, że dodane zmiany w poszczególnych plikach, w których rozszerzenia zostały zignorowane, nie są pokazane w obecnym statusie repozytorium roboczego:
Wyjaśniliśmy najłatwiejszą metodę ignorowania wszystkich plików w folderze, ale nie sam folder.
Wniosek
Aby zignorować wszystkie pliki w folderze oprócz samego folderu, najpierw przejdź do pożądanego katalogu lokalnego. Następnie utwórz w nim plik ignoruj. Następnie śledź i zatwierdź nowo utworzony plik ignorowany. Następnie otwórz go w domyślnym edytorze, dodaj konkretne rozszerzenie pliku, które należy zignorować i zapisz. Ten blog wykazał procedurę ignorowania wszystkich plików/folderów w folderze oprócz samego folderu.