layout
default
menu_item
api
title
Checkout
description
Version 0.19.0
return_to
API Documentation Index
/api/
sections
head
index
initOptions
tree
NOTIFY
STRATEGY
#head
#index
#initOptions
#tree
#NOTIFY
#STRATEGY
Checkout . head ( repo , [ options ] ) . then ( function ( ) {
// checkout complete
} ) ;
Patch head checkout to automatically coerce objects.
Checkout . index ( repo , index , [ options ] ) . then ( function ( ) {
// checkout complete
} ) ;
Patch index checkout to automatically coerce objects.
Checkout. initOptions Sync
var result = Checkout . initOptions ( opts , version ) ;
Parameters
Type
opts
CheckoutOptions
the git_checkout_options struct to initialize.
version
Number
Version of struct; pass GIT_CHECKOUT_OPTIONS_VERSION
Returns
Number
Zero on success; -1 on failure.
Checkout . tree ( repo , treeish , [ options ] ) . then ( function ( ) {
// checkout complete
} ) ;
Patch tree checkout to automatically coerce objects.
| Flag | Value |
| --- | --- | --- |
| Checkout.NOTIFY. NONE | 0 |
| Checkout.NOTIFY. CONFLICT | 1 |
| Checkout.NOTIFY. DIRTY | 2 |
| Checkout.NOTIFY. UPDATED | 4 |
| Checkout.NOTIFY. UNTRACKED | 8 |
| Checkout.NOTIFY. IGNORED | 16 |
| Checkout.NOTIFY. ALL | 65535 |
| Flag | Value |
| --- | --- | --- |
| Checkout.STRATEGY. NONE | 0 |
| Checkout.STRATEGY. SAFE | 1 |
| Checkout.STRATEGY. FORCE | 2 |
| Checkout.STRATEGY. RECREATE_MISSING | 4 |
| Checkout.STRATEGY. ALLOW_CONFLICTS | 16 |
| Checkout.STRATEGY. REMOVE_UNTRACKED | 32 |
| Checkout.STRATEGY. REMOVE_IGNORED | 64 |
| Checkout.STRATEGY. UPDATE_ONLY | 128 |
| Checkout.STRATEGY. DONT_UPDATE_INDEX | 256 |
| Checkout.STRATEGY. NO_REFRESH | 512 |
| Checkout.STRATEGY. SKIP_UNMERGED | 1024 |
| Checkout.STRATEGY. USE_OURS | 2048 |
| Checkout.STRATEGY. USE_THEIRS | 4096 |
| Checkout.STRATEGY. DISABLE_PATHSPEC_MATCH | 8192 |
| Checkout.STRATEGY. SKIP_LOCKED_DIRECTORIES | 262144 |
| Checkout.STRATEGY. DONT_OVERWRITE_IGNORED | 524288 |
| Checkout.STRATEGY. CONFLICT_STYLE_MERGE | 1048576 |
| Checkout.STRATEGY. CONFLICT_STYLE_DIFF3 | 2097152 |
| Checkout.STRATEGY. DONT_REMOVE_EXISTING | 4194304 |
| Checkout.STRATEGY. DONT_WRITE_INDEX | 8388608 |
| Checkout.STRATEGY. UPDATE_SUBMODULES | 65536 |
| Checkout.STRATEGY. UPDATE_SUBMODULES_IF_CHANGED | 131072 |