Files
cds-ai/git-guide.md
anthony.wen c0d1c15f95 Update git workflow guidance for reviewed commit and push flow
Document the repo preference that commit-description requests must show the proposed commit message first, followed by the exact git commit command and the exact git push -u origin main command that would be executed.

Require explicit user approval before running either command, and document that push operations should default to git push -u origin main with an interactive handoff at any password or SSH key passphrase prompt.
2026-03-20 21:24:06 -04:00

1.4 KiB

Git Guide

This file records repo-specific git workflow preferences for /home/aw/code/cds.

Repository Reference

  • Active repository: https://git.devreser.com/anthony.wen/cds-ai.git
  • Treat this repository URL as the current origin for this workspace unless the user explicitly says it changed.

Commit Message Requests

  • If the user asks for a git commit description, draft the proposed commit message first.
  • After the proposed commit message, show the exact git commit command that would be used.
  • After the git commit command, show the exact git push -u origin main command that would be used.
  • Do not run git commit immediately after drafting the message.
  • Do not run git push immediately after drafting the message.
  • Wait for explicit user approval before creating the commit or running the push command.

Push Requests

  • When the user asks to push, use git push -u origin main by default unless the user explicitly asks for a different remote or branch.
  • If git push -u origin main prompts for credentials or an SSH key passphrase, start the command interactively and hand off at the prompt so the user can provide the secret.
  • After the user provides the secret, resume the same interactive push session and report the result.

Commit Scope

  • When committing, include only the files relevant to the approved change.
  • Leave unrelated worktree changes uncommitted unless the user explicitly asks to include them.