เมื่อคุณทำคอมมิทคุณไม่ต้องการรวมไฟล์ชั่วคราวหรือสร้างโฟลเดอร์เฉพาะโดยไม่ตั้งใจ ดังนั้นใช้.gitignoreรายการออกรายการที่คุณต้องการละเว้นจากการกระทำ
นอกจากนี้ที่สำคัญ git statusยังเป็นหนึ่งในคำสั่งที่ใช้บ่อยที่สุดซึ่งคุณต้องการgit statusแสดงรายการไฟล์ที่ถูกแก้ไข
คุณต้องการให้git statusรายการของคุณดูสะอาดจากไฟล์ที่ไม่ต้องการ ตัวอย่างเช่นฉันเปลี่ยนa.cpp, b.cpp, c.cpp, d.cpp & e.cppฉันต้องการให้ฉันgit statusแสดงรายการต่อไปนี้:
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
ฉันไม่ต้องการgit statusแสดงรายการไฟล์ที่มีการเปลี่ยนแปลงเช่นนี้กับไฟล์ออบเจกต์และไฟล์จากโฟลเดอร์สร้าง
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
ดังนั้นเพื่อให้ตัวเองเป็นอิสระจากgit statusการออกรายการไฟล์ชั่วคราวกลางเหล่านี้และตั้งใจ.gitignoreที่จะทำซ้ำใน repo โดยไม่ได้ตั้งใจฉันควรสร้างสิ่งที่ทุกคนทำ ทั้งหมดที่ฉันต้องทำรายการไฟล์และโฟลเดอร์ใน.gitignoreที่ฉันต้องการที่จะแยกออกจากการกระทำ
ต่อไปนี้เป็นของฉัน.gitignoreเพื่อหลีกเลี่ยงการยอมรับไฟล์ที่ไม่จำเป็น
/*.cmake
/*.DS_Store
/.user
/build