Checkout options structure
Checkout behavior flags
Checkout notification flags
Checkout notification callback function
Checkout progress notification function
Checkout perfdata notification function
Initializes a git_checkout_options
with default values creating an instance with GIT_CHECKOUT_OPTIONS_INIT.
Updates files in the index and the working tree to match the content of the commit pointed at by HEAD
Updates files in the working tree to match the content of the index
Updates files in the index and working tree to match the content of the tree pointed at by the treeish