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