ตัวอย่างกำหนด ไฟล์ .gitignore สำหรับป้องกัน dev อัพไฟล์ที่ไม่พึงประสงค์ขึ้นมาใน Gitlab

jQuery & Ajax Knowledge ความรู้เกี่ยวกับ Javascript , jQuery และ Ajax

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 47795
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

ตัวอย่างกำหนด ไฟล์ .gitignore สำหรับป้องกัน dev อัพไฟล์ที่ไม่พึงประสงค์ขึ้นมาใน Gitlab

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ตัวอย่างไฟล์ .gitignore สำหรับป้องกัน dev ลืมอัพไฟล์ที่ไม่พึงประสงค์ขึ้นมาใน Gitlab
หลักการคือเราจะอัพโหลดไฟล์เฉพาะ ไฟล์โค้ดโปรแกรม สำหรับแชร์ทำงานร่วมกับคนอื่นในทีม ไม่เอาไฟล์ byte code ที่ complies แล้ว ไม่เอาโมดูลที่ติดตั้งเสริม ของแต่ละภาษา

ตัวอย่างไฟล์

โค้ด: เลือกทั้งหมด

# Node artifact files
node_modules/

# Compiled Java class files
*.class

# Compiled Python bytecode
*.py[cod]

# Log files
*.log

# Package files
*.jar

# Maven
target/

# JetBrains IDE
.idea/

# Unit test reports
TEST*.xml

# Generated by MacOS
.DS_Store

# Generated by Windows
Thumbs.db

# Applications
*.app
*.exe
*.war

# Large media files
*.mp4
*.tiff
*.avi
*.flv
*.mov
*.wmv

**/.env
**/*.env
**/app/public/upload/*

**/app/config/config.json
อธิบายเพิ่มเติม
- ไม่อัพไฟล์ขนาดใหญ่ ทั้งไฟล์ เสียง ไฟล์ vdo
- ไม่อัพไฟล์เกี่ยวกับ .env ทั้งหมด กรณีเป็น node.js, python
- ไม่อัพไฟล์ Applications เช่น .exe, .zip, .app,..
- ไม่อัพไฟล์ .log
- ไม่อัพไฟล์ session หรือ ไฟล์ folder upload

node_modules/ หมายถึงไม่เอาไฟล์ที่อยู่ใน Folder node_modules ทั้งหมด (ตามตัวอย่างนี้ ไฟล์โมดูลของ node.js)

สอนการใช้งาน gitlab กับพัฒนาโค้ดร่วมกัน
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 4