|
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_tag_list() git_tag_create() git_tag_delete() git_tag_push()
|
Git Tag |
|
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 |