(files: string | string[], options?: SpawnOptions | undefined): Promise<void> Adds files to git staging area and throws if anything goes wrong.
files
string | string[]options?
SpawnOptions | undefinedreturns
Promise<void> 15 declarations
(files: string | string[], options?: SpawnOptions | undefined): Promise<void> Adds files to git staging area and throws if anything goes wrong.
filesstring | string[]options?SpawnOptions | undefinedPromise<void> (files: string | string[], message: string, options?: SpawnOptions | undefined): Promise<void> Adds files and commits in one operation and throws if anything goes wrong.
filesstring | string[]messagestringoptions?SpawnOptions | undefinedPromise<void> (options?: SpawnOptions | undefined): Promise<boolean> Wrapper for gro's git_check_clean_workspace that returns a boolean.
options?SpawnOptions | undefinedPromise<boolean> (message: string, options?: SpawnOptions | undefined): Promise<void> Commits staged changes with a message and throws if anything goes wrong.
messagestringoptions?SpawnOptions | undefinedPromise<void> (options?: SpawnOptions | undefined): Promise<string> Wrapper for gro's git_current_branch_name that throws if null.
options?SpawnOptions | undefinedPromise<string> (branch?: string | undefined, options?: SpawnOptions | undefined): Promise<string> Wrapper for gro's git_current_commit_hash that throws if null.
branch?string | undefinedoptions?SpawnOptions | undefinedPromise<string> (options?: SpawnOptions | undefined): Promise<string[]> Returns list of changed files compared to HEAD.
options?SpawnOptions | undefinedPromise<string[]> (options?: SpawnOptions | undefined): Promise<boolean> options?SpawnOptions | undefinedPromise<boolean> (from_commit: string, to_commit: string, file_path: string, options?: SpawnOptions | undefined): Promise<boolean> from_commitstringto_commitstringfile_pathstringoptions?SpawnOptions | undefinedPromise<boolean> (remote?: string, options?: SpawnOptions | undefined): Promise<boolean> remotestring'origin'options?SpawnOptions | undefinedPromise<boolean> (tag_name: string, origin?: GitOrigin, options?: SpawnOptions | undefined): Promise<void> Pushes a tag to origin and throws if anything goes wrong.
tag_namestringoriginGitOrigin'origin' as GitOriginoptions?SpawnOptions | undefinedPromise<void> (message?: string | undefined, options?: SpawnOptions | undefined): Promise<void> Stashes current changes and throws if anything goes wrong.
message?string | undefinedoptions?SpawnOptions | undefinedPromise<void> (options?: SpawnOptions | undefined): Promise<void> Applies stashed changes and throws if anything goes wrong.
options?SpawnOptions | undefinedPromise<void> (branch: GitBranch, pull?: boolean, options?: SpawnOptions | undefined): Promise<void> Switches to a branch with safety checks and throws if workspace is not clean.
branchGitBranchpullbooleantrueoptions?SpawnOptions | undefinedPromise<void> (tag_name: string, message?: string | undefined, options?: SpawnOptions | undefined): Promise<void> Creates a git tag and throws if anything goes wrong.
tag_namestringmessage?string | undefinedoptions?SpawnOptions | undefinedPromise<void>