สถานการณ์:
- ฉันจะทำให้การเปลี่ยนแปลงบางอย่างในไฟล์เดียวในประเทศและทำงาน
git add,git commitและgit push - ไฟล์ถูกส่งไปยังที่เก็บต้นแบบต้นทางรีโมต
- ฉันมีที่เก็บข้อมูลในเครื่องอื่นที่ปรับใช้ผ่าน Capistrano ด้วยวิธี "remote_cache" จากที่เก็บระยะไกลนั้น
- ตอนนี้ฉันไม่ต้องการปรับใช้แอปพลิเคชันทั้งหมด แต่เพียงอัปเดต / เช็คเอาต์ไฟล์เดียว
เป็นไปได้ด้วย git หรือไม่ ฉันไม่สามารถหาสิ่งที่จะทำงานหรือฉันไม่สามารถคิดออก ด้วย SVN ฉันทำsvn up fileและ voila
git restore -s origin/master -- path/to/fileมันเป็น ดูคำตอบของฉันด้านล่าง