ไฟล์. gitignore อยู่ในโครงสร้างโฟลเดอร์. git ที่ใดที่หนึ่งหรือในไฟล์ต้นฉบับหลักหรือไม่?
ไฟล์. gitignore อยู่ในโครงสร้างโฟลเดอร์. git ที่ใดที่หนึ่งหรือในไฟล์ต้นฉบับหลักหรือไม่?
คำตอบ:
ใส่. gignignore ในไดเรกทอรีทำงาน มันไม่ทำงานหากคุณใส่ไว้ในไดเรกทอรี. git (พื้นที่เก็บข้อมูล)
$ ls -1d .git*
.git
.gitignore
.gitignore
ไฟล์ไว้ที่ใดก็ได้ในไดเรกทอรีทำงานเช่นในโฟลเดอร์ใด ๆ ที่โค้ดของคุณมีชัย ต้องบอกว่าวิธีปฏิบัติที่ดีที่สุดคือการวาง.gitignore
ไฟล์ในไดเรกทอรีราก หมายความว่าหนึ่ง.gitignore
ไฟล์สำหรับ repo ทั้งหมดหนึ่งรายการ สิ่งนี้ทำให้การจัดการไฟล์ที่ถูกละเว้นมีประสิทธิภาพมากขึ้น
ตามคำตอบอื่น ๆ ที่ระบุไว้คุณสามารถวาง.gitignore
ในไดเรกทอรีใด ๆ ในที่เก็บ Git อย่างไรก็ตามหากคุณจำเป็นต้องมีเวอร์ชันส่วนตัว.gitignore
คุณสามารถเพิ่มกฎลงใน.git/info/exclude
ไฟล์ได้
core.excludesfile
(ดูgit-config (1) ) เพื่อระบุไฟล์ที่มีรูปแบบการแยกส่วนบุคคลของคุณ (รูปแบบการตั้งชื่อ "ไฟล์ชั่วคราว" ที่คุณโปรดปรานไฟล์สำรอง / ไฟล์ชั่วคราวของตัวแก้ไข ฯลฯ ) ดังนั้นหลีกเลี่ยงการใส่“ รูปแบบส่วนตัว” ใน.gitignore
ไฟล์ที่ถูกติดตาม
.gitignore
ไฟล์เช็คอิน
คุณสามารถวาง. gitignore ในไดเรกทอรีใด ๆ ในคอมไพล์
โดยทั่วไปจะใช้เป็นไฟล์ตัวยึดตำแหน่งในโฟลเดอร์เนื่องจากโฟลเดอร์มักไม่ถูกติดตามโดย git
หากมีข้อสงสัยให้ใส่ไว้ในรูทของที่เก็บข้อมูลของคุณ ดูhttps://help.github.com/articles/ignoring-files/สำหรับข้อมูลเพิ่มเติม
หากคุณต้องการทำทั่วโลกคุณสามารถใช้เส้นทางเริ่มต้น git จะค้นหา เพียงวางไว้ในไฟล์ชื่อ "ไม่สนใจ" ในพา ธ~/.config/git
(เส้นทางแบบเต็มสำหรับไฟล์ของคุณคือ~/.config/git/ignore
:)
นอกจากนี้คุณยังสามารถค้นหา. gignignore ทั่วโลกได้โดยตรงที่พา ธ ~ หากคุณยังไม่ได้สร้างมันในโครงการโฟลเดอร์ของคุณ ไฟล์นี้มีการพิจารณาโดยโครงการ. git ทั้งหมดของคุณ
นอกจากนี้หากคุณสร้างบัญชีใหม่ใน Github คุณจะมีตัวเลือกในการเพิ่ม. gitignore และมันจะถูกตั้งค่าโดยอัตโนมัติที่ตำแหน่งด้านขวา / มาตรฐานของสถานที่ทำงานของคุณ คุณไม่ต้องเพิ่มอะไรในตอนแรกเพียงแค่ปรับเปลี่ยนเนื้อหาทุกครั้งที่คุณต้องการ