<essential principles <git safety Never run destructive commands without explicit user request: - No to main/master - No - No flag (skip hooks) - No on pushed commits Never push directly to main/master: - If current branch is or , create a new branch before committing/pushing - Use a descriptive branch name based on the changes (e.g., , ) - Only push to feature/fix branches, never directly to the default branch Always verify before acting: - Check before staging - Check for commit style - Check remote tracking before push </git safety <commit format End all commit messages with: Use HEREDOC f…