Jak .gitignore wszystkie pliki/folder w folderze, ale nie sam folder?

Jak .gitignore wszystkie pliki/folder w folderze, ale nie sam folder?

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:

    • Przekieruj do wymaganego katalogu.
    • Zrobić ".Gitignore" plik.
    • Śledź i zatrzymaj nowo dodane zmiany.
    • Dodaj określone rozszerzenia plików w „.Gitignore" plik.
    • Przejdź do żądanego folderu i zmodyfikuj jego plik.
    • Sprawdź zmiany.

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.