Ludovic Frank Gitignore

.gitignore สำหรับ Drupal 7

กฎการละเว้นสำหรับ Drupal 7 จำนวน 32 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

Drupal รุ่น 7

.gitignore ที่สมบูรณ์สำหรับ Drupal 7

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:50:56 UTC
# เทคโนโลยี: Drupal 7

### Drupal 7 ###
sites/*/*settings*.php
sites/example.sites.php
files/
sites/*/files
sites/*/private
sites/*/translations
robots.txt
/CHANGELOG.txt
/COPYRIGHT.txt
/INSTALL*.txt
/LICENSE.txt
/MAINTAINERS.txt
/UPGRADE.txt
/README.txt
sites/README.txt
sites/all/libraries/README.txt
sites/all/modules/README.txt
sites/all/themes/README.txt
.htaccess
web.config
authorize.php
cron.php
index.php
install.php
update.php
xmlrpc.php
/includes
/misc
/modules
/profiles
/scripts
/themes

สิ่งที่กฎ Drupal 7 เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

ละเว้นไฟล์การกำหนดค่าที่อาจมีข้อมูลที่ละเอียดอ่อน

รูปแบบ สิ่งที่กฎนี้ละเว้น
sites/*/*settings*.php ละเว้นไฟล์การกำหนดค่าที่อาจมีข้อมูลที่ละเอียดอ่อน
sites/example.sites.php ละเว้นไฟล์การกำหนดค่าที่อาจมีข้อมูลที่ละเอียดอ่อน

ละเว้นเส้นทางที่มีเนื้อหาที่สร้างขึ้น

รูปแบบ สิ่งที่กฎนี้ละเว้น
files/ ละเว้นเส้นทางที่มีเนื้อหาที่สร้างขึ้น
sites/*/files ละเว้นเส้นทางที่มีเนื้อหาที่สร้างขึ้น
sites/*/private ละเว้นเส้นทางที่มีเนื้อหาที่สร้างขึ้น
sites/*/translations ละเว้นเส้นทางที่มีเนื้อหาที่สร้างขึ้น

ละเว้นไฟล์ข้อความเริ่มต้น

รูปแบบ สิ่งที่กฎนี้ละเว้น
robots.txt ละเว้นไฟล์ข้อความเริ่มต้น
/CHANGELOG.txt ละเว้นไฟล์ข้อความเริ่มต้น
/COPYRIGHT.txt ละเว้นไฟล์ข้อความเริ่มต้น
/INSTALL*.txt ละเว้นไฟล์ข้อความเริ่มต้น
/LICENSE.txt ละเว้นไฟล์ข้อความเริ่มต้น
/MAINTAINERS.txt ละเว้นไฟล์ข้อความเริ่มต้น
/UPGRADE.txt ละเว้นไฟล์ข้อความเริ่มต้น
/README.txt ละเว้นไฟล์ข้อความเริ่มต้น
sites/README.txt ละเว้นไฟล์ข้อความเริ่มต้น
sites/all/libraries/README.txt ละเว้นไฟล์ข้อความเริ่มต้น
sites/all/modules/README.txt ละเว้นไฟล์ข้อความเริ่มต้น
sites/all/themes/README.txt ละเว้นไฟล์ข้อความเริ่มต้น

ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)

รูปแบบ สิ่งที่กฎนี้ละเว้น
.htaccess ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
web.config ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
authorize.php ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
cron.php ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
index.php ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
install.php ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
update.php ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
xmlrpc.php ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
/includes ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
/misc ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
/modules ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
/profiles ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
/scripts ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)
/themes ละเว้นทุกอย่างยกเว้นโฟลเดอร์ "ไซต์" (สำหรับนักพัฒนาที่ไม่ใช่แกนหลัก)

วิธีใช้ .gitignore นี้สำหรับ Drupal 7

  1. คัดลอกกฎ Drupal 7 ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต ซีเอ็มเอส .gitignore อื่นๆ

ดูเทมเพลต ซีเอ็มเอส ทุกอัน