Fix Git Flow
This commit is contained in:
+6
-1
@@ -14,10 +14,15 @@
|
||||
- Executes Git subprocess commands and displays command output.
|
||||
- Executes provider-specific publication for new remote repositories:
|
||||
- GitHub via `gh` CLI.
|
||||
- Gitea via HTTPS API and token-authenticated initial push.
|
||||
- Gitea via HTTPS API, followed by an SSH or token-authenticated HTTPS push.
|
||||
- Executes provider-specific connection to existing remote repositories:
|
||||
- GitHub by resolving owner or URL input to `origin`.
|
||||
- Gitea by resolving owner, base URL, and SSH/HTTPS transport or full URL input to `origin`.
|
||||
- Synchronizes Gitea connections by inspecting ancestry, fast-forwarding the
|
||||
side that is behind, or asking the user how to resolve divergent histories.
|
||||
- Preserves local history on a backup branch before a user-confirmed local
|
||||
replacement and uses `--force-with-lease` for remote replacement.
|
||||
- Removes local remote configuration through a conditional disconnect action.
|
||||
- Implements file selection for staged and unstaged operations.
|
||||
|
||||
## Public API and Contracts
|
||||
|
||||
Reference in New Issue
Block a user