Przejdź do treści
snowkitDev

.gitignore dla Node.js

Zacznij od .gitignore dla Node.js z plikami .env, VS Code, macOS i Windows już dołączonymi, dodaj wszystko inne, czego używa Twój projekt, i pobierz plik.

Zbuduj .gitignore

Wybierz wszystko, czego używa Twój projekt. Naciśnij Enter w wyszukiwaniu, aby dodać pierwsze dopasowanie.

dodano na końcu
.gitignore

            

Zduplikowane reguły są zachowywane tylko raz

Reguły są scalane w jeden plik z nagłówkiem dla każdej części, a wszystko wypisane dwa razy jest zachowywane tylko raz. Wybierz swoje języki, narzędzia i edytory, dodaj własne reguły i skopiuj gotowy do użycia .gitignore. Jest darmowe i działa w przeglądarce.

Jak zrobić .gitignore

  1. Użyj Szukaj szablonów, aby znaleźć swój język, framework, edytor lub system operacyjny, i zaznacz każdy, który pasuje.
  2. Dodaj coś specjalnego w sekcji Twoje własne reguły.
  3. Przeczytaj połączony .gitignore i naciśnij Kopiuj albo Wyczyść, aby zacząć od nowa.
  4. Zapisz go jako plik o nazwie .gitignore w głównym folderze projektu.

Skąd pochodzą reguły

Szablony podążają za powszechnie używanymi listami społeczności dla każdego języka i narzędzia, z przyciętymi rzadko potrzebnymi wierszami. Obejmują wyniki budowania, foldery zależności, pamięci podręczne, logi, ustawienia edytorów i bałagan systemu operacyjnego, taki jak .DS_Store i Thumbs.db, a wiersze zaczynające się od ! zachowują pliki, które zwykle chcesz, jak wrapper Gradle lub wspólne ustawienia VS Code.

Trzymaj sekrety poza Gitem

Dodaj Pliki środowiska i sekrety, aby ignorować pliki .env, klucze prywatne i pliki poświadczeń, zachowując .env.example. .gitignore tylko powstrzymuje dodawanie nowych plików. Jeśli sekret został już zatwierdzony, usuń go za pomocą git rm --cached, a potem zmień klucz, bo zostaje w historii.

Używanie pliku

Zapisz jako .gitignore w głównym folderze repozytorium, obok folderu .git. Wzorce kończące się na / pasują do folderów, początkowy / kotwiczy wzorzec w katalogu głównym repozytorium, ** pasuje na dowolnej głębokości, a późniejsze reguły wygrywają z wcześniejszymi. Uruchom git status --ignored, aby sprawdzić, co jest pomijane.

Wskazówki

  • Zrób .gitignore przed pierwszym commitem. Posprzątanie potem jest znacznie trudniejsze.
  • Ignoruj pliki generowane, takie jak foldery budowania i zależności, a nie kod źródłowy.
  • Zatwierdź .env.example, aby inni wiedzieli, jakie ustawienia są potrzebne. Generator pliku env example może go zrobić.
  • Jeśli plik jest już śledzony, dodanie go do .gitignore nie przestanie go śledzić. Najpierw użyj git rm --cached.

Kto z tego korzysta

Programiści zaczynający projekt, uczniowie składający kod i freelancerzy przekazujący repozytorium klientowi. Sekcje są dołączone dla wielu języków, edytorów i systemów operacyjnych.

Pytania

Gdzie umieścić plik .gitignore?

W głównym folderze repozytorium, obok folderu .git.

Dlaczego plik nadal jest śledzony?

Reguły ignorowania nie wpływają na pliki, które są już śledzone. Usuń je ze śledzenia za pomocą git rm --cached.

Czy cokolwiek jest przesyłane?

Nie. Plik powstaje w Twojej przeglądarce.

Co dalej

Kontynuuj to, co właśnie stworzyłeś, nadal na swoim urządzeniu.

Więcej od Snowkit