Dit is de opdracht git-ignore die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
git-negeren - Voeg .gitignore-patronen toe
KORTE INHOUD
git-negeren [ ] [ [ ]...]
PRODUCTBESCHRIJVING
Voegt de gegeven _pattern_s toe aan een .gitignore-bestand als het nog niet bestaat.
OPTIES
-l, --lokaal
Stelt de context in op het .gitignore-bestand in de huidige werkdirectory. (standaard)
-g, --globaal
Stelt de context in op het globale gitignore-bestand voor de huidige gebruiker.
Een door spaties gescheiden lijst met patronen die in context aan het bestand moeten worden toegevoegd.
PATROON FORMAT
Patroonformaat zoals beschreven in de git-handleiding
· Een lege regel komt niet overeen met bestanden, dus deze kan dienen als scheidingsteken voor de leesbaarheid. Tot
voeg een lege regel toe gebruik lege aanhalingstekens "".
· Een regel die begint met # dient als commentaar. Bijvoorbeeld: "# Dit is een opmerking"
· Een optioneel voorvoegsel! die het patroon ontkent; elk overeenkomend bestand uitgesloten door a
vorige patroon wordt weer opgenomen. Als een genegeerd patroon overeenkomt, zal dit:
overschrijven bronnen met lagere prioriteitspatronen. Om een uitroep te gebruiken! als opdrachtregel
argument kan het het beste tussen enkele aanhalingstekens ´´ worden geplaatst. Bijvoorbeeld ´!src´
· Als het patroon eindigt met een schuine streep, wordt het verwijderd voor de volgende doeleinden:
beschrijving, maar het zou alleen een overeenkomst met een map vinden. Met andere woorden, foo/
komt overeen met een map foo en paden eronder, maar komt niet overeen met een gewoon bestand
of een symbolische link foo (dit komt overeen met de manier waarop pathspec in het algemeen werkt)
in git).
· Als het patroon geen schuine streep / bevat, behandelt git het als een shell glob-patroon en
controleert of er een overeenkomst is met de padnaam ten opzichte van de locatie van de .gitignore
bestand (ten opzichte van het hoogste niveau van de werkboom, indien niet van een .gitignore-bestand).
· Anders behandelt git het patroon als een shell-glob die geschikt is voor consumptie door
fnmatch(3) met de vlag FNM_PATHNAME: jokertekens in het patroon komen niet overeen met een / in
de padnaam. Bijvoorbeeld, "Documentation/*.html" komt overeen met "Documentation/git.html" maar
niet "Documentation/ppc/ppc.html" of "tools/perf/Documentation/perf.html".
· Een slash komt overeen met het begin van de padnaam. Bijvoorbeeld, "/*.c" komt overeen met
"cat-file.c" maar niet "mozilla-sha1/sha1.c".
Voorbeelden
Alle argumenten zijn optioneel, dus als je alleen git-ignore aanroept, wordt eerst de globale dan weergegeven
de lokale gitignore-bestanden:
$ git negeer
Wereldwijde gitignore: /home/alice/.gitignore
# Talloze altijd-negeren extensies
*.verschil
*.err
*.oorspronkelijk
*.rej
*.zw
*.swp
*.vi
*~
*.sass-cache
# OS- of Editor-mappen
`.DS_Store`
`.Prullenbak`
`._*`
Thumbs.db
---------------------------------
Lokale gitignore: .gitignore
`.cache`
`.project`
`.instellingen`
`.tmproj`
nbproject
Als u alleen de globale context wilt zien, gebruikt u het argument --global (voor lokaal gebruik
--lokaal):
$ git negeer
Wereldwijde gitignore: /home/alice/.gitignore
`.DS_Store`
`.Prullenbak`
`._*`
Thumbs.db
Om snel een nieuw patroon toe te voegen aan de standaard/lokale context:
$ git negeer *.log
Patroon(en) toevoegen aan: .gitignore
`... toevoegen van ´*.log´`
U kunt nu alle patronen configureren zonder ooit een editor te gebruiken, met een context en
patroonargumenten: de resulterende configuratie wordt ook voor uw gemak geretourneerd.
$ git negeer --local "" "# Tijdelijke bestanden" *.tmp "*.log" tmp/* "" "# Bestanden die ik wil behouden" ´!work´ ""
Patroon(en) toevoegen aan: .gitignore
`... toevoegen van ´´`
`... toevoegen van ´# Tijdelijke bestanden´`
`... toevoegen van ´index.tmp´`
`... toevoegen van ´*.log´`
`... toevoegen van ´tmp/*´`
`... toevoegen van ´´`
`... toevoegen van ´# bestanden die ik wil behouden´`
`... toevoegen van ´!werk´`
`... toevoegen van ´´`
Lokale gitignore: .gitignore
# Tijdelijke bestanden
index.tmp
* .log
# Bestanden die ik wil bewaren
!werk
Gebruik git-ignore online met onworks.net-services