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/RepositoryCancel an unfinished merge and restore the pre-merge state. Returns an error when no merge is in progress.
Add Repository Remote
Data/GitHub/RepositoryAdd a named HTTPS remote to a repository without storing credentials.
Checkout Revision
Data/GitHub/RepositoryCheck out a commit or tag with detached HEAD. Use Switch Branch to resume work on a local branch.
Commit Changes
Data/GitHub/RepositoryCommit 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/RepositoryCreate a local branch at a commit, tag, or branch without changing a GitHub API branch directly.
Create Local Tag
Data/GitHub/RepositoryCreate 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/RepositoryDelete 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/RepositoryDelete a named local tag. Remote tags are unchanged.
Fetch Repository
Data/GitHub/RepositoryDownload remote branches and tags into a repository without changing checked-out files.
Init Repository
Data/GitHub/RepositoryInitialize a new Git working tree at the supplied directory. Refuses an existing repository.
List Local Branches
Data/GitHub/RepositoryList local branches and optionally cached remote branches. Fetch first to refresh remote branches.
List Local Tags
Data/GitHub/RepositoryList tags stored in the repository. Fetch with tags enabled to refresh tags from a remote.
List Remotes
Data/GitHub/RepositoryList configured fetch and push URLs with embedded credentials removed.
List Stashes
Data/GitHub/RepositoryList saved local stashes in newest-first order.
Merge Branch
Data/GitHub/RepositoryMerge 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/RepositoryApply a stash and remove it after success. Conflicts route to Error and preserve the stash for recovery.
Pull Repository
Data/GitHub/RepositoryFetch and fast-forward the current branch of a clean repository. Divergent history produces an error.
Push Repository
Data/GitHub/RepositoryPush the current local branch to GitHub. Does not force-push or delete remote branches.
Remove Repository Remote
Data/GitHub/RepositoryRemove a remote and its tracking references from the checkout. Does not delete the remote repository.
Repository Diff
Data/GitHub/RepositoryRead the tracked-file diff for a working tree or its staged changes. Untracked files are available from Repository Status.
Repository Log
Data/GitHub/RepositoryRead recent commits from a local branch, tag, or revision.
Repository Status
Data/GitHub/RepositoryInspect local changes, the current branch, and the checked out commit. Handles repositories before their first commit.
Reset Repository
Data/GitHub/RepositoryMove 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/RepositoryChange a named remote's fetch URL. A separately configured push URL is left unchanged.
Stage Files
Data/GitHub/RepositoryStage additions, modifications, and deletions for a commit. Provide literal paths or explicitly enable All.
Stash Changes
Data/GitHub/RepositorySave tracked worktree and staged changes in a stash. Untracked files are included only when requested; ignored files are preserved.
Switch Branch
Data/GitHub/RepositorySwitch an existing local branch. Local changes are rejected by default; disabling Require Clean retains normal Git overwrite checks.
Sync Repository
Data/GitHub/RepositoryClone 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/RepositoryRemove selected changes from the staging area while preserving working files, including before the first commit.