ฉันมีโฟลเดอร์ที่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
และรูปแบบของไฟล์ดัชนีตัวเอง แต่ฉันยังไม่ได้คิดนอกเหนือจากการแก้ไขไฟล์ไบนารี