[Bug] Git attribution settings ignored - commits still include Co-Authored-By footer

Resolved 💬 3 comments Opened Nov 6, 2025 by twolven Closed Nov 6, 2025

Bug Description

Claude Code continues to add git attribution footers to commit messages despite having both includeCoAuthoredBy and gitAttribution settings explicitly set to false in the settings file.

Environment Info

  • Platform: win32
  • Terminal: Windows Terminal
  • Version: 2.0.34
  • Settings file location: %USERPROFILE%\.claude\settings.json

Current Configuration

The settings file contains the following configuration:

{
  "includeCoAuthoredBy": false,
  "alwaysThinkingEnabled": false,
  "gitAttribution": false,
  "permissions": {
    "defaultMode": "bypassPermissions"
  }
}

Expected Behavior

With both includeCoAuthoredBy: false and gitAttribution: false set, Claude Code should NOT add:

  • The "🤖 Generated with Claude Code" footer
  • The "Co-Authored-By: Claude <noreply@anthropic.com>" line

to commit messages.

Actual Behavior

Claude Code still adds the following to commit messages:

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

Steps to Reproduce

  1. Create or edit %USERPROFILE%\.claude\settings.json on Windows
  2. Set both "includeCoAuthoredBy": false and "gitAttribution": false
  3. Ask Claude to create a git commit
  4. Observe that the attribution footer is still added

Additional Context

This appears to be a configuration parsing or application issue where the settings are not being properly read or applied during the git commit process.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗