
Package index
- 
          git_archive_zip()
- Git Archive
- 
          git_branch()git_branch_list()git_branch_checkout()git_branch_create()git_branch_delete()git_branch_move()git_branch_fast_forward()git_branch_set_upstream()git_branch_exists()
- Git Branch
- 
          git_commit()git_commit_all()git_commit_info()git_commit_id()git_commit_stats()git_commit_descendant_of()git_add()git_rm()git_status()git_conflicts()git_ls()git_log()git_stat_files()
- Stage and commit changes
- 
          git_config()git_config_global()git_config_set()git_config_global_set()
- Get or set Git configuration
- 
          git_diff()git_diff_patch()
- Git Diff
- 
          git_fetch()git_remote_ls()git_push()git_clone()git_pull()
- Push and pull
- 
          git_ignore_path_is_ignored()
- Git Ignore
- 
          git_merge()git_merge_stage_only()git_merge_find_base()git_merge_analysis()git_merge_abort()
- Merging tools
- 
          git_open()
- Open local repository
- 
          git_rebase_list()git_rebase_commit()git_cherry_pick()git_ahead_behind()
- Cherry-Pick and Rebase
- 
          git_remote_list()git_remote_add()git_remote_remove()git_remote_info()git_remote_set_url()git_remote_set_pushurl()git_remote_refspecs()
- Git Remotes
- 
          git_init()git_find()git_info()
- Create or discover a local Git repository
- 
          git_reset_hard()git_reset_soft()git_reset_mixed()
- Reset your repo to a previous state
- 
          git_signature_default()git_signature()git_signature_parse()
- Author Signature
- 
          git_stash_save()git_stash_pop()git_stash_drop()git_stash_list()
- Stashing changes
- 
          git_submodule_list()git_submodule_info()git_submodule_init()git_submodule_set_to()git_submodule_add()git_submodule_fetch()
- Submodules
- 
          git_checkout_pull_request()git_fetch_pull_requests()
- GitHub Wrappers
- 
          libgit2_config()
- Show libgit2 version and capabilities
- 
          user_is_configured()
- Test if a Git user is configured