Forge
markdowne8ad0934
1# Playbook: Git / PR — troubleshooting (v1)
2
3> **Контур:** A · kb-public
4> **Когда:** commit rejected (identity), submodule pointer, whitespace-only diff noise
5> **Workflow:** [`../playbook-git-workflow-v1.md`](../playbook-git-workflow-v1.md)
6
7---
8
9## Симптом → действие
10
11| Симптом | Действие |
12|---------|----------|
13| `Author identity unknown` / empty ident | [`../../hci-ux-dx/troubleshooting/playbook-tooling-debug-troubleshooting-v1.md`](../../hci-ux-dx/troubleshooting/playbook-tooling-debug-troubleshooting-v1.md) § Git identity |
14| `modified: submodule` без своих правок | Bump указателя подмодуля в родителе (`git add path`) |
15| Сгенерированный `.g.cs` «changed» но совпадает с HEAD | `git restore` файла; не `assume-unchanged` без нужды |
16| Много EOL/BOM-only в preflight | `git_preflight` → `git_preflight_fix_safe` (renormalize) |
17
18---
19
20## Как дополнять
21
22Product-specific git (monorepo layout) — `work/projects/…` README § Git.
23
24
View only · write via MCP/CIDE