This functions first runs clean_git(). Then it creates the new branch from the (updated) main branch.

new_branch(branch, verbose = TRUE, checkout = TRUE, repo = ".")

Arguments

branch

name of branch to check out

verbose

display some progress info while downloading

checkout

move HEAD to the newly created branch

repo

The path to the git repository. If the directory is not a repository, parent directories are considered (see git_find). To disable this search, provide the filepath protected with I(). When using this parameter, always explicitly call by name (i.e. repo = ) because future versions of gert may have additional parameters.