Git-Git-branch documentatie
– d — delete
Verwijder een branch. De branch moet volledig worden samengevoegd in zijn supstream branch, of in HEAD
als er geen upstream is ingesteld met--track
of --set-upstream-to
.
-D
sneltoets voor --delete --force
.
— create-reflog
maak de reflog van de branch aan. Dit activeert de opname van alle wijzigingen in de branch ref, waardoor het gebruik van sha1-expressies op basis van datums mogelijk wordt, zoals “<branchname>@{yesterday}”.Merk op dat in niet-kale repositories, reflogs gewoonlijk standaard worden ingeschakeld door de core.logAllRefUpdates
config optie.De ontkennende vorm --no-create-reflog
overschrijft alleen een eerdere--create-reflog
, maar ontkent momenteel niet de instelling vancore.logAllRefUpdates
.
-f, –force
Reset <branchname> tot <startpoint>, zelfs als <branchname> existsalready. Zonder -f
weigert git branch een bestaande branch.In in combinatie met -d
(of --delete
) kunt u de Branch verwijderen ongeacht de samengevoegde status. In combinatie met-m
(of --move
), sta het hernoemen van de branch toe, zelfs als de naam newbranch al bestaat, hetzelfde geldt voor -c
(of --copy
).
-m — move
een tak en de bijbehorende reflog verplaatsen/hernoemen.
-M
sneltoets voor --move --force
.
– c –copy
Kopieer een branch en de bijbehorende reflog.
-C
snelkoppeling voor --copy --force
.
— color
Color branches om huidige, lokale, enmote-tracking branches te markeren.De waarde moet altijd (de standaard), nooit of auto zijn.
— no-color
takkleuren uitschakelen, zelfs als het configuratiebestand de standaard geeft aan kleuruitvoer.Hetzelfde als --color=never
.
-I –ignore-case
branches sorteren en filteren zijn hoofdletterongevoelig.
— column — no-column
vertoon branch listing in kolommen. Zie configuratievariabelecolumn.branch
voor optiesyntaxis. --column
en --no-column
zonder opties zijn gelijk aan respectievelijk altijd en nooit.
Deze optie is alleen van toepassing in de niet-uitgebreide modus.
– r — remotes
lijst of verwijder (indien gebruikt met-d) de remote-tracking branches.Combineer met --list
om overeen te komen met het(de) optionele patroon (en).
– a — all
Toon zowel remote-tracking branches als lokale branches.Combineer met --list
om overeen te komen met optionele patronen.
– l — list
lijst branches. Met optioneel <pattern>...
, bijvoorbeeld gitbranch --list 'maint-*'
, geef alleen de branches weer die bij het patroon passen.
— show-current
De naam van de huidige tak tonen. In losstaande hoofd staat, niets wordt afgedrukt.
– v-vv –verbose
toon sha1 en commit onderwerpregel voor elke head,samen met relatie tot upstream branch (indien aanwezig). Indien twee keer gegeven, print het pad van de gekoppelde werkboom (indien aanwezig) en de naam van de upstreambranch, ook (zie ook git remote show <remote>
). Merk op dat het pad van de huidige worktree niet wordt afgedrukt (het zal altijd uw huidige directory zijn).
-q –quiet
wees rustiger bij het maken of verwijderen van een branch, het onderdrukken van niet-foutmeldingen.
–abbrev=<n>
in de uitgebreide lijst die de commit objectnaam toont,toon het kortste voorvoegsel dat ten minste <n> hexdigitslong is die uniek verwijst naar de bezwaar.De standaardwaarde is 7 en kan worden overschreven door de core.abbrev
config optie.
— no-abbrev
Toon de volledige sha1s in de uitvoerlijst in plaats van ze af te korten.
– t — track
stel bij het aanmaken van een nieuwe branch branch.<name>.remote
enbranch.<name>.merge
instellingenin om de startpunt-branch te markeren als “upstream” van de nieuwe branch. Deze configuratie zal git vertellen om de relatie tussen de twee branches in git status
en git branch -v
te tonen. Verder stuurt het git pull
zonder argumenten om uit de upstream te Pullen wanneer de nieuwe branch wordt uitgecheckt.
dit gedrag is de standaard wanneer het startpunt een remote-tracking branch is.Zet de tak.autoSetupMerge configuration variable to false
if youwwant git switch
git checkout
en git branch
om zich altijd te gedragen alsof --no-track
werden gegeven. Stel het in op always
Als u dit gedrag wilt als het startpunt een lokale of remote-tracking branch is.
— no-track
stel de “upstream” – configuratie niet in, zelfs niet als thebranch.autoSetupMerge configuratievariabele is waar.
–set-upstream
As this option had confusing syntax, it is no longer supported.Please use --track
or --set-upstream-to
instead.
-u <upstream> –set-upstream-to=<upstream>
Set up <branchname>’s tracking information so <upstream> isconsidered <branchname>’s upstream branch. Als geen <branchname>is opgegeven, dan wordt de huidige branch standaard ingesteld.
— unset-upstream
verwijder de upstream informatie voor <branchnaam>. Als er geen branchis is opgegeven, staat deze standaard op de huidige branch.
–edit-description
Open een editor en bewerk de tekst om uit te leggen wat de branch is, die gebruikt moet worden door verschillende andere commando ‘ s (bijvoorbeeld format-patch
request-pull
, en merge
(indien ingeschakeld)). Er kan gebruik worden gemaakt van verklaringen met meerdere lijnen.
— bevat
alleen lijst branches die de opgegeven commit bevatten (Headdif niet gespecificeerd). Impliceert --list
.
— no-bevat
alleen branches die de opgegeven commit niet bevatten(HEAD indien niet gespecificeerd). Impliceert --list
.
— merged
Toon alleen branches waarvan de tips bereikbaar zijn vanuit de gespecificeerde commit (HEAD indien niet opgegeven). Impliceert --list
.
— no-merged
alleen branches weergeven waarvan de tips niet bereikbaar zijn vanuit de gespecificeerde commit (HEAD indien niet opgegeven). Impliceert --list
.
<branchnaam>
de naam van de aan te maken of te verwijderen tak.De nieuwe branch naam moet alle controles doorstaan die zijn gedefinieerd door GIT-check-ref-formaat. Sommige van deze checksmay beperken de toegestane karakters in een branch naam.
<startpunt>
De Nieuwe branch head zal naar deze commit wijzen. Het kan worden gegeven als een branch naam, een commit-id, of een tag. Als deze optie wordt weggelaten, zal in plaats daarvan de huidige HEAD worden gebruikt.
<oldbranch>
de naam van een bestaande branch die hernoemd moet worden.
<newbranch>
De nieuwe naam voor een bestaande branch. Dezelfde beperkingen als voor<branchname> zijn van toepassing.
— sort=<key>
Sorteer op basis van de opgegeven sleutel. Prefix -
om te sorteren in de afsluitende volgorde van de waarde. U kunt de –sort=<sleutel> optie meerdere keren gebruiken, in welk geval de laatste sleutel de primaire sleutel wordt. De ondersteunde sleutels zijn dezelfde als die in gitfor-each-ref
. De sorteervolgorde is standaard ingesteld op de waarde die is geconfigureerd voor debranch.sort
variabele indien deze bestaat, of op Sorteren op basis van de volledige refname (inclusief refs/...
prefix). Deze listsdetached HEAD (indien aanwezig) eerst, dan lokale branches en uiteindelijk remote-tracking branches. Zie git-config.
— points-at <object>
alleen vertakkingen van het gegeven object weergeven.
–format <format>
een tekenreeks die %(fieldname)
interpoleert vanuit een vertakking die getoond wordt en het object waarnaar het verwijst. Het formaat is hetzelfde als dat van git-for-each-ref.
Leave a Reply