| commit {gert} | R Documentation |
To commit changes, start with staging the files to be included
in the commit using git_add() or git_rm(). Use git_status() to see an
overview of staged and unstaged changes, and finally git_commit() creates
a new commit with currently staged files.
git_commit_all is a shorthand that will automatically stage all new and modified files and then commit.
Also git_log() shows the most recent commits and git_ls() lists
all the files that are being tracked in the repository.
git_commit(message, author = NULL, committer = NULL, repo = ".")
git_commit_all(message, author = NULL, committer = NULL, repo = ".")
git_add(files, force = FALSE, repo = ".")
git_rm(files, repo = ".")
git_status(repo = ".")
git_ls(repo = ".")
git_log(ref = "HEAD", max = 100, repo = ".")
git_reset(type = c("soft", "hard", "mixed"), ref = "HEAD",
repo = ".")
message |
a commit message |
author |
A git_signature value, default is git_signature_default. |
committer |
A git_signature value, default is same as |
repo |
a path to an existing repository, or a |
files |
vector of paths relative to the git root directory.
Use |
force |
add files even if in gitignore |
ref |
string with a branch/tag/commit |
max |
lookup at most latest n parent commits |
type |
must be one of |
Other git: branch, fetch,
git_config, repository,
signature