| Extract object from tree | [.git_tree |
| Add file(s) to index | add |
| Ahead Behind | ahead_behind |
| Coerce Git repository to a 'data.frame' | as.data.frame.git_repository |
| Coerce entries in a git_tree to a 'data.frame' | as.data.frame.git_tree |
| Coerce entries in a git_tree to a list of entry objects | as.list.git_tree |
| Get blame for file | blame |
| Create blob from file on disk | blob_create |
| Create a branch | branch_create |
| Delete a branch | branch_delete |
| Get remote tracking branch | branch_get_upstream |
| Remote name of a branch | branch_remote_name |
| Remote url of a branch | branch_remote_url |
| Rename a branch | branch_rename |
| Set remote tracking branch | branch_set_upstream |
| Get target (sha) pointed to by a branch | branch_target |
| Branches | branches |
| Bundle bare repo of package | bundle_r_package |
| Checkout | checkout |
| Clone a remote repository | clone |
| Commit | commit |
| Commits | commits |
| Config | config |
| Content of blob | content |
| Contributions | contributions |
| Create a new environmental credential object | cred_env |
| Create a new passphrase-protected ssh key credential object | cred_ssh_key |
| Create a new personal access token credential object | cred_token |
| Create a new plain-text username and password credential object | cred_user_pass |
| Get the signature | default_signature |
| Descendant | descendant_of |
| Changes between commits, trees, working tree, etc. | diff.git_repository diff.git_tree |
| Find path to repository for any file | discover_repository |
| Fetch new data and update tips | fetch |
| Get updated heads during the last fetch. | fetch_heads |
| Locate the path to configuration files | git_config_files |
| Time | as.character.git_time as.POSIXct.git_time format.git_time git_time print.git_time |
| git2r: R bindings to the libgit2 library | git2r-package git2r |
| Determine the sha from a blob string | hash |
| Determine the sha from a blob in a file | hashfile |
| Get HEAD for a repository | head.git_repository |
| Determine if a directory is in a git repository | in_repository |
| Remove an index entry corresponding to a file on disk | index_remove_bypath |
| Init a repository | init |
| Check if repository is bare | is_bare |
| Is blob binary | is_binary |
| Check if object is S3 class git_blob | is_blob |
| Check if object is 'git_branch' | is_branch |
| Check if object is a git_commit object | is_commit |
| Check if HEAD of repository is detached | is_detached |
| Check if repository is empty | is_empty |
| Check if branch is head | is_head |
| Check if branch is local | is_local |
| Is merge | is_merge |
| Determine if the repository is a shallow clone | is_shallow |
| Check if object is a git_tag object | is_tag |
| Check if object is S3 class git_tree | is_tree |
| Last commit | last_commit |
| Size in bytes of the contents of a blob | length.git_blob |
| Number of files in git_diff object | length.git_diff |
| Number of entries in tree | length.git_tree |
| Compile time options for libgit2. | libgit2_features |
| Version of the libgit2 library | libgit2_version |
| Lookup | lookup |
| Lookup the commit related to a git object | lookup_commit lookup_commit.git_branch lookup_commit.git_commit lookup_commit.git_reference lookup_commit.git_tag |
| List the contents of a tree object | ls_tree |
| Find a merge base between two commits | merge_base |
| Merge a branch into HEAD | merge.character merge.git_branch merge.git_repository |
| Add note for a object | note_create |
| Default notes reference | note_default_ref |
| Remove the note for an object | note_remove |
| List notes | notes |
| Blobs in the object database | odb_blobs |
| List all objects available in the database | odb_objects |
| Parents | parents |
| Plot commits over time | plot.git_repository |
| Print a reflog entry | print.git_reflog_entry |
| Pull | pull |
| Punch card | punch_card |
| Push | push |
| Get all references that can be found in a repository. | references |
| List and view reflog information | reflog |
| Add a remote to a repo | remote_add |
| List references in a remote repository | remote_ls |
| Remove a remote | remote_remove |
| Rename a remote | remote_rename |
| Set the remote's url in the configuration | remote_set_url |
| Get the remote url for remotes in a repo | remote_url |
| Get the configured remotes for a repo | remotes |
| Open a repository | repository |
| Get HEAD for a repository | repository_head |
| Reset current HEAD to the specified state | reset |
| Revparse | revparse_single |
| Remove files from the working tree and from the index | rm_file |
| Get the SHA-1 of a git object | sha sha.git_blob sha.git_branch sha.git_commit sha.git_fetch_head sha.git_merge_result sha.git_note sha.git_reference sha.git_reflog_entry sha.git_tag sha.git_tree |
| Compose usual path to ssh keys | ssh_path |
| Set the SSL certificate-authority locations | ssl_cert_locations |
| Stash | stash |
| Apply stash | stash_apply |
| Drop stash | stash_drop |
| List stashes in repository | stash_list |
| Pop stash | stash_pop |
| Status | status |
| Summary of repository | summary.git_repository |
| Summary of a stash | summary.git_stash |
| Summary of tree | summary.git_tree |
| Create tag targeting HEAD commit in repository | tag |
| Delete an existing tag reference | tag_delete |
| Tags | tags |
| Tree | tree |
| When | when |
| Workdir of repository | workdir |