Skip to contents

Pulls (fetch + merge) first to detect conflicts, then pushes. Aborts on merge conflicts – user must resolve manually per spec.

Usage

.datom_git_push(path, pat = NULL, pull_first = TRUE)

Arguments

path

Repository path.

pat

GitHub personal access token. Passed directly to .datom_git_credentials(). NULL means unauthenticated.

Value

Invisible TRUE on success.