docs: git policy — kalinamall only, push after each feature
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -62,17 +62,47 @@
|
||||
- Изменение схемы → обновить ТЗ + версию `schema_version` + оба агента.
|
||||
- Коммиты в три репо **раздельные**; связь через теги/версии в README (см. [roadmap.md](roadmap.md)).
|
||||
|
||||
---
|
||||
### 4.1. Git: только git.kalinamall.ru
|
||||
|
||||
## 5. Remote для SAC
|
||||
**Единственный рабочий remote для commit/push — `kalinamall` (git.kalinamall.ru).**
|
||||
GitHub (`origin`) в этом workspace **не используем**: не push, не pull, не PR.
|
||||
|
||||
После создания репозитория на git.kalinamall.ru:
|
||||
После каждой завершённой фичи (или логического блока работы):
|
||||
|
||||
```bash
|
||||
git remote add origin https://git.kalinamall.ru/PapaTramp/security-alert-center.git
|
||||
git push -u origin main
|
||||
git add …
|
||||
git commit -m "…"
|
||||
git fetch kalinamall
|
||||
git push kalinamall main
|
||||
```
|
||||
|
||||
Upstream ветки `main`:
|
||||
|
||||
```bash
|
||||
git config branch.main.remote kalinamall
|
||||
git config branch.main.merge refs/heads/main
|
||||
git config remote.pushDefault kalinamall
|
||||
```
|
||||
|
||||
Если `git push --force-with-lease` пишет `stale info` — сначала `git fetch kalinamall`, затем push снова.
|
||||
|
||||
---
|
||||
|
||||
## 5. Remote kalinamall (первичная настройка)
|
||||
|
||||
```bash
|
||||
git remote add kalinamall https://git.kalinamall.ru/PapaTramp/<repo>.git
|
||||
git push -u kalinamall main
|
||||
```
|
||||
|
||||
Репозитории:
|
||||
|
||||
| Проект | URL |
|
||||
|--------|-----|
|
||||
| security-alert-center | `https://git.kalinamall.ru/PapaTramp/security-alert-center.git` |
|
||||
| ssh-monitor | `https://git.kalinamall.ru/PapaTramp/ssh-monitor.git` |
|
||||
| RDP-login-monitor | `https://git.kalinamall.ru/PapaTramp/RDP-login-monitor.git` |
|
||||
|
||||
---
|
||||
|
||||
## См. также
|
||||
|
||||
Reference in New Issue
Block a user