Skip to content

Repository Node Catalog

Repository category

Generated from 29 catalog nodes in Data/GitHub/Repository.

Nodes in this category

Showing 29 of 29 matching nodes.

Abort Merge

Data/GitHub/Repository

Cancel an unfinished merge and restore the pre-merge state. Returns an error when no merge is in progress.

Add Repository Remote

Data/GitHub/Repository

Add a named HTTPS remote to a repository without storing credentials.

Checkout Revision

Data/GitHub/Repository

Check out a commit or tag with detached HEAD. Use Switch Branch to resume work on a local branch.

Commit Changes

Data/GitHub/Repository

Commit the staged changes. Uses the repository identity unless an author name and email are provided. Commit signing is disabled for unattended execution.

Create Local Branch

Data/GitHub/Repository

Create a local branch at a commit, tag, or branch without changing a GitHub API branch directly.

Create Local Tag

Data/GitHub/Repository

Create a tag at a commit. A nonempty message creates an unsigned annotated tag; an empty message creates a lightweight tag. Existing tags are never overwritten.

Delete Local Branch

Data/GitHub/Repository

Delete a local branch. Git rejects unmerged branches unless Force is enabled and always protects branches checked out in a worktree.

Delete Local Tag

Data/GitHub/Repository

Delete a named local tag. Remote tags are unchanged.

Fetch Repository

Data/GitHub/Repository

Download remote branches and tags into a repository without changing checked-out files.

Init Repository

Data/GitHub/Repository

Initialize a new Git working tree at the supplied directory. Refuses an existing repository.

List Local Branches

Data/GitHub/Repository

List local branches and optionally cached remote branches. Fetch first to refresh remote branches.

List Local Tags

Data/GitHub/Repository

List tags stored in the repository. Fetch with tags enabled to refresh tags from a remote.

List Remotes

Data/GitHub/Repository

List configured fetch and push URLs with embedded credentials removed.

List Stashes

Data/GitHub/Repository

List saved local stashes in newest-first order.

Merge Branch

Data/GitHub/Repository

Merge a branch or revision into the current branch. Requires a clean working tree. Conflicts route to Error; Abort Merge cancels an unfinished merge.

Pop Stash

Data/GitHub/Repository

Apply a stash and remove it after success. Conflicts route to Error and preserve the stash for recovery.

Pull Repository

Data/GitHub/Repository

Fetch and fast-forward the current branch of a clean repository. Divergent history produces an error.

Push Repository

Data/GitHub/Repository

Push the current local branch to GitHub. Does not force-push or delete remote branches.

Remove Repository Remote

Data/GitHub/Repository

Remove a remote and its tracking references from the checkout. Does not delete the remote repository.

Repository Diff

Data/GitHub/Repository

Read the tracked-file diff for a working tree or its staged changes. Untracked files are available from Repository Status.

Repository Log

Data/GitHub/Repository

Read recent commits from a local branch, tag, or revision.

Repository Status

Data/GitHub/Repository

Inspect local changes, the current branch, and the checked out commit. Handles repositories before their first commit.

Reset Repository

Data/GitHub/Repository

Move the current branch to a revision. Soft preserves staged changes; mixed unstages changes; hard discards tracked changes and may remove obstructing untracked files.

Set Repository Remote URL

Data/GitHub/Repository

Change a named remote's fetch URL. A separately configured push URL is left unchanged.

Stage Files

Data/GitHub/Repository

Stage additions, modifications, and deletions for a commit. Provide literal paths or explicitly enable All.

Stash Changes

Data/GitHub/Repository

Save tracked worktree and staged changes in a stash. Untracked files are included only when requested; ignored files are preserved.

Switch Branch

Data/GitHub/Repository

Switch an existing local branch. Local changes are rejected by default; disabling Require Clean retains normal Git overwrite checks.

Sync Repository

Data/GitHub/Repository

Clone a missing working tree, or fetch and fast-forward an existing clone of the same GitHub repository. Uncommitted changes and divergent history produce an error.

Unstage Files

Data/GitHub/Repository

Remove selected changes from the staging area while preserving working files, including before the first commit.