ฉันจะคัดลอกไฟล์ทั้งหมดในไดเรกทอรีจากสาขาอื่นได้อย่างไร ฉันสามารถแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีนั้นได้โดยทำ
git ls-tree master:dirname
ฉันสามารถคัดลอกไฟล์ทั้งหมดทีละไฟล์โดยทำ
git checkout master -- dirname/filename
อย่างไรก็ตามการใช้อักขระตัวแทนนั้นเป็นความล้มเหลวทั้งหมด มันไม่ทำอะไรเลย:
git checkout master -- dirname/*.png
แม้ว่าฉันคิดว่าฉันสามารถใช้สคริปต์ทุบตีเพื่อทำสิ่งนั้นได้ต้องมีวิธีที่ง่ายกว่าใช่มั้ย