สคริปต์และไฟล์ config ของงานระบบควรเก็บใน Git เพื่อรู้ว่าใครแก้อะไรเมื่อไร และย้อนกลับได้เมื่อแก้พลาด ชุดคำสั่งด้านล่างพอสำหรับเริ่มใช้งานจริง
ตั้งค่าครั้งแรก
git config --global user.name "ชื่อของคุณ"
git config --global user.email "[email protected]"
git config --global init.defaultBranch main
วงจรงานประจำวัน
git clone https://github.com/example/ops-scripts.git
cd ops-scripts
git status
git add backup.sh
git commit -m "เพิ่มสคริปต์สำรองฐานข้อมูล"
git push origin main
ย้อนดูและแก้ไข
git log --oneline -10
git diff
git restore backup.sh
git switch -c fix-cron-schedule
อย่าเก็บรหัสผ่าน, token หรือไฟล์ .env ที่มีความลับลงใน Git แม้ลบทีหลังก็ยังค้างอยู่ในประวัติ ถ้าเผลอ commit ไปแล้วให้ถือว่ารหัสนั้นรั่ว และเปลี่ยนใหม่ทันที
สร้างไฟล์ .gitignore ตั้งแต่แรก ใส่ .env, *.log และโฟลเดอร์ชั่วคราวไว้เลย
Leave a Reply