เมื่อคุณทำคอมมิทคุณไม่ต้องการรวมไฟล์ชั่วคราวหรือสร้างโฟลเดอร์เฉพาะโดยไม่ตั้งใจ ดังนั้นใช้.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