Skip to main content

Overview

Push Commits and Tags

Stable

Validate repository state and synchronize the current HEAD, plus an optional tag, with resolved Git remotes.

Commandcusty push

Category

Git Operations

Quick Command

custy push [OPTIONS]

Git remoteHEADtag

Overview

The push profile performs repository and pre-push validation, resolves the current push state, pushes HEAD to the effective remote set, and can also push a selected tag. Explicit and grouped selection are supported; backup destinations remain subject to branch-safety rules.


Profile Responsibilities

What the Push Profile Coordinates

Validate State

Check repository and pre-push conditions before remote operations.

Resolve Remotes

Apply explicit-remote, all-remote, push_to, and backup-sync precedence.

Push HEAD

Synchronize the current HEAD with every resolved destination.

Push Tag

Publish an available selected tag when tag synchronization is enabled.

Remote Output Preview

Remote synchronization

Custy terminal output while synchronizing Git remotes
Custy reports the result for each resolved main or backup remote.

Related Commands