Skip to main content

GITIGNORE File (co to jest i jak je otworzyć)

Jak stworzyć plik gitignore? (Czerwiec 2026)

Jak stworzyć plik gitignore? (Czerwiec 2026)
Anonim

Plik z rozszerzeniem GITIGNORE to plik Git Ignore używany w systemie kontroli wersji / źródła o nazwie Git. Określa, które pliki i foldery nie powinny być ignorowane w danym kodzie źródłowym.

Można go używać na zasadzie ścieżki, tak aby reguły były stosowane tylko do określonych folderów, ale można również utworzyć globalny plik GITIGNORE, który ma zastosowanie do każdego posiadanego repozytorium Git.

Możesz znaleźć dziesiątki przykładów plików GITIGNORE, które są zalecane w różnych scenariuszach, na stronie szablonów .gitignore GitHub.

Jak otworzyć plik GITIGNORE

Pliki GITIGNORE są plikami tekstowymi, co oznacza, że ​​można je otwierać dowolnym programem, który potrafi czytać pliki tekstowe.

Użytkownicy systemu Windows mogą otwierać pliki GITIGNORE za pomocą wbudowanego programu Notatnik lub darmowej aplikacji Notepad ++. Aby otworzyć pliki GITIGNORE na macOS, możesz użyć Gedit. Użytkownicy Linuksa (a także Windows i MacOS) mogą uznać Atom za przydatny do otwierania i edycji plików GITIGNORE.

Jednak pliki GITIGNORE nie są faktycznie użyteczne (tj. Nie działają jako plik ignorujący), chyba że są wykorzystywane w kontekście Git, czyli wolnego oprogramowania działającego pod kontrolą systemu Windows, Linux i macOS.

Możesz użyć pliku GITIGNORE, umieszczając go w dowolnym miejscu, w którym chcesz zastosować reguły. Umieść inny w każdym katalogu roboczym, a reguły ignorowania będą działać dla każdego folderu osobno. Jeśli umieścisz plik GITIGNORE w folderze głównym katalogu roboczego projektu, możesz dodać do niego wszystkie reguły, aby przyjął rolę globalną.

Uwaga: Nie umieszczaj pliku GITIGNORE w katalogu repozytorium Git; to nie pozwoli na zastosowanie reguł, ponieważ plik musi znajdować się w katalogu roboczym.

Pliki GITIGNORE są przydatne do udostępniania reguł ignorowania wszystkim innym, którzy mogą sklonować twoje repozytorium. Dlatego, zgodnie z GitHub, ważne jest, aby zatwierdzić to w swoim repozytorium.

Jak konwertować do / z pliku GITIGNORE

Zobacz ten wątek przepełnienia stosu, aby uzyskać informacje na temat konwersji CVSIGNORE na GITIGNORE. Prostą odpowiedzią jest to, że nie istnieje zwykły konwerter plików, który może to zrobić dla ciebie, ale może istnieć skrypt, którego możesz użyć do skopiowania wzorców pliku CVSIGNORE.

Zobacz, jak konwertować repozytoria SVN do repozytoriów Git, aby uzyskać pomoc. Zobacz także ten skrypt Bash, który może być w stanie osiągnąć to samo.

Aby zapisać plik GITIGNORE w formacie pliku tekstowego, użyj jednego z wyżej wymienionych edytorów tekstu. Większość z nich może konwertować na TXT, HTML i podobne formaty zwykłego tekstu.

Zaawansowane czytanie w plikach GITIGNORE

Możesz zbudować lokalny plik GITIGNORE z Terminalu za pomocą następującego polecenia:

dotknij .gitignore

Globalny można zrobić w ten sposób:

git config --global core.excludesfile ~ / .gitignore_global

Ewentualnie, jeśli nie chcesz tworzyć pliku GITIGNORE, możesz dodać wykluczenia do lokalnego repozytorium, edytując .git / info / exclude plik.

Oto prosty przykład pliku GITIGNORE, który zignorowałby różne pliki generowane przez system operacyjny:

.DS_Store. DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db

Oto przykład GITIGNORE, który wyklucza pliki LOG, SQL i SQLITE z kodu źródłowego:

* .log * .sql * .sqlite

Istnieje wiele reguł dotyczących wzorców, których należy przestrzegać, aby przestrzegać właściwych zasad składni, których wymaga Git. Możesz przeczytać o nich i wiele więcej o tym, jak działa plik, z oficjalnej strony GITIGNORE Documentation.

Pamiętaj, że jeśli już zaznaczyłeś plik, aby go nie ignorować, a później dodasz do niego regułę ignorowania w GITIGNORE, Git nie zignoruje tego pliku, dopóki go nie zlikwiduje za pomocą następującego polecenia:

git rm --cached nameofthefile

Czy twój plik wciąż się nie otwiera?

Jeśli twój plik nie działa w sposób opisany powyżej, sprawdź, czy czytasz rozszerzenie pliku poprawnie. Na przykład, jeśli nie możesz otworzyć go za pomocą edytora tekstu lub jeśli Git nie rozpoznaje pliku, naprawdę nie masz do czynienia z plikiem GITIGNORE.

IGN jest kolejnym plikiem ignorującym, ale znajduje się w formacie pliku listy ignorowanych RoboHelp utworzonym przez Adobe RoboHelp i używanym do tworzenia dokumentacji pomocy systemu Windows. Chociaż plik może służyć do podobnej funkcji - do listy słów, które są ignorowane podczas przeszukiwania dokumentacji - nie można go używać z Git i nie stosuje tych samych reguł składni.

Jeśli twój plik się nie otwiera, sprawdź jego rozszerzenie, aby dowiedzieć się, w jakim formacie się znajduje, aby znaleźć odpowiednie oprogramowanie, które je otworzy lub przekonwertuje.