git_archive Git Archive git_branch Git Branch git_checkout_pull_request GitHub Wrappers git_commit Stage and commit changes git_config Get or set Git configuration git_diff Git Diff git_fetch Push and pull git_ignore Git Ignore git_merge Merging tools git_open Open local repository git_rebase Cherry-Pick and Rebase git_remote Git Remotes git_repo Create or discover a local Git repository git_signature Author Signature git_stash Stashing changes git_submodule_list Submodules git_tag Git Tag libgit2_config Show libgit2 version and capabilities user_is_configured Test if a Git user is configured