Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.53.0 no changes
-
2.52.0
2025-11-17
- 2.50.1 → 2.51.2 no changes
-
2.50.0
2025-06-16
- 2.43.1 → 2.49.1 no changes
-
2.43.0
2023-11-20
- 2.40.1 → 2.42.4 no changes
-
2.40.0
2023-03-12
- 2.25.1 → 2.39.5 no changes
-
2.25.0
2020-01-13
- 2.18.1 → 2.24.4 no changes
-
2.18.0
2018-06-21
- 2.7.6 → 2.17.6 no changes
-
2.6.7
2017-05-05
- 2.1.4 → 2.5.6 no changes
-
2.0.5
2014-12-17
SYNOPSIS
git check-attr [--source <trälikt>] [-a | --all | <attr>…] [--] <säkvägsnamn>… git check-attr --stdin [-z] [--source <trädlikt>] [-a | --all | <attr>…]
BESKRIVNING
For every pathname, this command will list if each attribute is unspecified, set, or unset as a gitattribute on that pathname.
ALTERNATIV
- -a
- --all
-
Lista alla attribut som är associerade med de angivna sökvägarna. Om det här alternativet används kommer ospecificerade attribut inte att inkluderas i utdata.
- --cached
-
Betrakta endast
.gitattributesi indexet och ignorera arbetskatalogen. - --stdin
-
Läs sökvägar från standardinmatningen, en per rad, istället för från kommandoraden.
- -z
-
Utdataformatet är modifierat för att vara maskinparsbart. Om
--stdinockså anges, separeras indatavägarna med ett NUL-tecken istället för ett radmatningstecken. - --source=<trträdlikt>
-
Kontrollera attribut mot det angivna trädlikt. Det är vanligt att ange källträdet genom att namnge en incheckning, gren eller tagg som är associerad med det.
- --
-
Tolka alla föregående argument som attribut och alla efterföljande argument som sökvägsnamn.
Om inget av --stdin, --all eller -- används, kommer det första argumentet att behandlas som ett attribut och resten av argumenten som sökvägsnamn.
UTMATNING
Utdata är av formen: <sökväg> COLON SP <attribut> COLON SP <info> LF
om inte -z är aktivt, i vilket fall NUL används som avgränsare: <sökväg> NUL <attribut> NUL <info> NUL
<sökväg> är sökvägen till en fil som efterfrågas, <attribute> är ett attribut som efterfrågas och <info> kan vara antingen:
Buffring sker enligt beskrivningen under GIT_FLUSH-alternativet i git[1]. Anroparen ansvarar för att undvika dödlägen orsakade av överfyllning av en inbuffert eller läsning från en tom utbuffert.
EXEMPEL
I exemplen, används följande .gitattributes-fil:
*.java diff=java -crlf myAttr NoMyAttr.java !myAttr README caveat=unspecified
-
Lista ett enda attribut:
$ git check-attr diff org/example/MyClass.java org/example/MyClass.java: diff: java
-
Lista flera attribut för en fil:
$ git check-attr crlf diff myAttr -- org/example/MyClass.java org/example/MyClass.java: crlf: unset org/example/MyClass.java: diff: java org/example/MyClass.java: myAttr: set
-
Lista alla attribut för en fil:
$ git check-attr --all -- org/example/MyClass.java org/example/MyClass.java: diff: java org/example/MyClass.java: myAttr: set
-
Lista ett attribut för flera filer:
$ git check-attr myAttr -- org/example/MyClass.java org/example/NoMyAttr.java org/example/MyClass.java: myAttr: set org/example/NoMyAttr.java: myAttr: unspecified
-
Inte alla värden är lika entydiga:
$ git check-attr caveat README README: caveat: unspecified
GIT
En del av git[1]-sviten