From 075d809d8e8db081170e2eabd02f669467896817 Mon Sep 17 00:00:00 2001 From: "sas.fajri" Date: Wed, 24 Jun 2026 13:40:01 +0700 Subject: [PATCH] 3Z4LPN - update git workflow note --- AGENTS.md | 3 +++ CLAUDE.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index d34c45c..5069ec2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -21,6 +21,9 @@ - Contoh: `6D9QD6 - buat api baru` - Jangan buat commit tanpa kode task dari user. - Kode task digunakan untuk sinkronisasi timesheet Odoo. +- Sebelum push atau menyiapkan merge branch kerja, selalu cek base branch remote yang benar terlebih dahulu, lalu jalankan `git fetch origin` dan `git rebase` ke base remote tersebut agar conflict muncul lebih awal dan proses merge lebih minim error. +- Push branch kerja ke remote lalu buat merge request ke `main`; proses merge ikuti permission dan alur review repo, jangan direct push ke `main` kecuali diminta eksplisit. +- Jangan pernah melakukan `git push --force` atau varian force-push lain. - Lalu `git push` tanpa kerja tambahan yang tidak diperlukan. ## Auto Sync ke Devcpone diff --git a/CLAUDE.md b/CLAUDE.md index a45abe8..2db704f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,6 +4,9 @@ - Contoh: `6D9QD6 - buat api baru` - Jangan buat commit tanpa kode task dari user. - Kode task digunakan untuk sinkronisasi timesheet Odoo. +- Sebelum push atau menyiapkan merge branch kerja, selalu cek base branch remote yang benar terlebih dahulu, lalu jalankan `git fetch origin` dan `git rebase` ke base remote tersebut agar conflict muncul lebih awal dan proses merge lebih minim error. +- Push branch kerja ke remote lalu buat merge request ke `main`; proses merge ikuti permission dan alur review repo, jangan direct push ke `main` kecuali diminta eksplisit. +- Jangan pernah melakukan `git push --force` atau varian force-push lain. # Auto Sync ke Devcpone - Repo ini punya **post-commit hook** di `.githooks/post-commit` yang otomatis menjalankan `scripts/devcpone_sync.sh`.