Użyj globalnego pliku Git Ignore

Poradnik, jak uniknąć popełnienia swojego wstydu.

Izaak Schroeder
Izaak Schroeder

Follow

Apr 3, 2019 – 2 min read

Dość często będziesz miał pliki osobiste, (lub pliki systemu operacyjnego lub sekrety lub pliki env), które kończą się w lokalnym folderze projektu, ale które nie należą do samego repozytorium. Niezmiennie po uruchomieniu git commit -av i zapomnieniu o porannej filiżance kawy przynajmniej jeden z tych plików znalazł się w repozytorium i teraz ktoś prosi Cię o pozbycie się go (a może nawet wysłał Cię tutaj).

Niektóre z tych plików zawierają takie rzeczy jak:

  • .DS_Store
  • .idea
  • .vscode
  • .env.sh

Nie dodawaj tych plików do pliku .gitignore projektu.

Tego rodzaju rzeczy należą do twojego globalnego pliku .gitignore, ponieważ są specyficzne dla twojego środowiska, a nie projektu. Możesz skonfigurować git do korzystania z globalnego pliku .gitignore za pomocą następującego polecenia:

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

A następnie zacznij ignorować rzeczy, których nie chcesz popełnić, kiedykolwiek:

echo .DS_Store >> ~/.gitignore

Możesz znaleźć całą listę wzorców dla różnych systemów operacyjnych, edytorów i IDE tutaj.

Korzystaj z wiedzy innych!

Pamiętaj, że ignorowanie plików pochodzących z Twojego środowiska pracy nie jest obowiązkiem opiekuna projektu – jest Twoim. Te pliki nie należą do pliku .gitignore projektu, ponieważ są specyficzne dla Ciebie, nie dla projektu.

Dla innego ujęcia tego samego tematu, zobacz tutaj.

Spróbuj globalnego .gitignore i nigdy więcej nie popełnij swojego wstydu w repo! 🙏

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.