# 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.