Jest to polecenie git-ignore, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
git-ignoruj - Dodaj wzory .gitignore
STRESZCZENIE
git-ignoruj [ ] [ [ ]...]
OPIS
Dodaje dany _pattern_s do pliku .gitignore, jeśli jeszcze nie istnieje.
OPCJE
-l, --lokalny
Ustawia kontekst na plik .gitignore w bieżącym katalogu roboczym. (domyślny)
-g, --globalna
Ustawia kontekst na globalny plik gitignore dla bieżącego użytkownika.
Rozdzielana spacjami lista wzorców do dołączenia do pliku w kontekście.
WZÓR FORMAT
Format wzorca zgodnie z opisem w podręczniku git
· Pusta linia nie pasuje do żadnych plików, więc może służyć jako separator dla czytelności. Do
dodaj pustą linię użyj pustych cudzysłowów „”.
· Linia rozpoczynająca się od # służy jako komentarz. Na przykład „# To jest komentarz”
· Opcjonalny prefiks ! co neguje wzór; dowolny pasujący plik wykluczony przez a
poprzedni wzór zostanie ponownie uwzględniony. Jeśli zanegowany wzorzec pasuje, to:
zastąpić źródła wzorców o niższym priorytecie. Aby użyć wykrzyknika ! jako wiersz poleceń
Argument najlepiej umieścić między pojedynczymi cudzysłowami ´´. Na przykład ´!src´
· Jeśli wzór kończy się ukośnikiem, jest usuwany w celu:
opis, ale znalazłby zgodność tylko z katalogiem. Innymi słowy, foo/
dopasuje katalog foo i ścieżki pod nim, ale nie dopasuje zwykłego pliku
lub dowiązanie symboliczne foo (jest to zgodne z ogólnym sposobem działania pathspec
w git).
· Jeśli wzór nie zawiera ukośnika /, git traktuje go jako wzór kuli powłoki i
sprawdza zgodność ze ścieżką względem lokalizacji pliku .gitignore
plik (względem najwyższego poziomu drzewa roboczego, jeśli nie z pliku .gitignore).
· W przeciwnym razie git traktuje wzorzec jako kulę powłoki nadającą się do spożycia przez
fndopasowanie(3) z flagą FNM_PATHNAME: symbole wieloznaczne we wzorcu nie będą pasować do / in
nazwę ścieżki. Na przykład „Dokumentacja/*.html” pasuje do „Dokumentacja/git.html”, ale
nie „Documentation/ppc/ppc.html” ani „tools/perf/Documentation/perf.html”.
· Wiodący ukośnik pasuje do początku ścieżki. Na przykład, pasuje "/*.c"
„cat-file.c”, ale nie „mozilla-sha1/sha1.c”.
PRZYKŁADY
Wszystkie argumenty są opcjonalne, więc wywołanie samego git-ignore wyświetli najpierw globalne, a następnie
lokalne pliki gitignore:
$ git ignoruj
Globalny gitignore: /home/alice/.gitignore
# Liczne rozszerzenia zawsze ignoruj
*.różnica
*.błądzić
*.oryg
*.rej
*.swo
*.swp
*.vi
*~
*.sass-pamięć podręczna
# foldery systemu operacyjnego lub edytora
`.DS_Sklep`
`.Śmieci`
`._*`
thumbs.db
---------------------------------
Lokalny gitignore: .gitignore
`.pamięć podręczna`
`.projekt`
`.ustawienia`
`.tmproj`
nbprojekt
Jeśli chcesz zobaczyć tylko kontekst globalny, użyj argumentu --global (do użytku lokalnego
--lokalny):
$ git ignoruj
Globalny gitignore: /home/alice/.gitignore
`.DS_Sklep`
`.Śmieci`
`._*`
thumbs.db
Aby szybko dodać nowy wzorzec do kontekstu domyślnego/lokalnego, po prostu:
$ git ignoruj *.log
Dodawanie wzorców do: .gitignore
`... dodawanie ´*.log´`
Możesz teraz konfigurować dowolne wzorce bez użycia edytora, z kontekstem i
argumenty wzorca: dla Twojej wygody zwracana jest również wynikowa konfiguracja.
$ git ignore --local "" "# pliki tymczasowe" *.tmp "*.log" tmp/* "" "# pliki, które chcę zachować" ´!work´ ""
Dodawanie wzorców do: .gitignore
`... dodawanie ´´`
`... dodawanie ´# plików tymczasowych´`
`... dodanie ´index.tmp´`
`... dodawanie ´*.log´`
`... dodanie ´tmp/*´`
`... dodawanie ´´`
`... dodawanie ´# plików, które chcę zachować´`
`... dodając ´!praca´`
`... dodawanie ´´`
Lokalny gitignore: .gitignore
# Pliki tymczasowe
indeks.tmp
*.Dziennik
# Pliki, które chciałbym zachować
!Praca
Korzystaj z git-ignore online za pomocą usług onworks.net