Przejdź do treści
snowkitDev

A .gitignore for Unity projects

Keep Library, Temp, Logs and build folders out of Git while your Assets and ProjectSettings stay tracked.

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

Visual Studio, Rider and OS files are covered too.

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