TKK_E32231503/backend/CARA_PUSH.md

2.1 KiB

Cara Push Backend ke GitHub

Push dengan pesan custom:

cd backend
.\push.ps1 "Fix bug di notifikasi"

Push dengan pesan default:

cd backend
.\push.ps1

(Akan menggunakan pesan default: "Update backend")


📌 Cara 2: Menggunakan Git Alias

Setup (Hanya sekali):

cd backend
git config --local alias.quick '!f() { git add -A && git commit -m "$1" && git push origin main; }; f'

Penggunaan:

cd backend
git quick "Fix bug di notifikasi"

📌 Cara 3: Manual (Standard Git)

cd backend
git add -A
git commit -m "Pesan commit Anda"
git push origin main

🔗 Repository Backend


⚠️ Catatan Penting

  1. Selalu bekerja di folder backend

    cd c:\Users\abilh\aplikasi_novil\backend
    
  2. Cek status sebelum push

    git status
    
  3. Lihat history commit

    git log --oneline -5
    
  4. Jangan lupa file .env

    • File .env TIDAK akan ter-push (sudah di .gitignore)
    • Atur variabel environment langsung di Railway dashboard
  5. Cek Railway setelah push

    • Buka Railway dashboard
    • Tunggu build & deploy selesai
    • Cek logs jika ada error

🚀 Quick Reference

Tujuan Command
Push cepat .\push.ps1 "pesan"
Cek perubahan git status
Lihat log git log --oneline -5
Batal commit terakhir git reset --soft HEAD~1
Pull update terbaru git pull origin main

🆘 Troubleshooting

Error: "Push rejected"

# Pull dulu, lalu push lagi
git pull origin main
git push origin main

Error: "Permission denied"

# Pastikan sudah login GitHub
# Atau gunakan Personal Access Token

Script tidak jalan

# Enable execution policy (run as Administrator)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser