ฉันมีโฟลเดอร์ที่nowส่งออกครั้งเดียวจากที่เก็บ git และที่เก็บ git เอง:
/
/now/
/repository.git/
ฉันต้องการเปรียบเทียบไฟล์ในnowสถานะปัจจุบันของที่เก็บ ในขณะนี้จะกระทำได้อย่างง่ายดายด้วย--git-dir=/repository.gitและ--work-tree=/now,
git --git-dir=/repository.git --work-tree=/now status
มันไม่ชัดเจนสำหรับฉันเมื่อnowเป็นโฟลเดอร์ย่อยของเนื้อหาในที่เก็บ git
มีวิธีอื่นนอกจากการตรวจสอบพื้นที่เก็บข้อมูลอีกครั้งและdiffสิ่งที่จะมีการgitเปรียบเทียบโฟลเดอร์และโฟลเดอร์ย่อยที่เกี่ยวข้องในพื้นที่เก็บข้อมูลหรือไม่? (ฉันรู้ว่าคอมไพล์ไม่ได้อยู่กึ่งกลางความคิดของการเปลี่ยนแปลงในไฟล์เดียวดังนั้นฉันจึงคาดหวังว่าจะได้รับข้อมูลที่ดี)
git-read-treeและรูปแบบของไฟล์ดัชนีตัวเอง แต่ฉันยังไม่ได้คิดนอกเหนือจากการแก้ไขไฟล์ไบนารี