Kịch bản:
- Tôi thực hiện một số thay đổi trong một tệp cục bộ và chạy
git add
,git commit
vàgit push
- Các tập tin được đẩy đến kho lưu trữ nguồn gốc từ xa
- Tôi có một kho lưu trữ cục bộ khác được triển khai thông qua Capistrano với phương thức "remote_cache" từ kho lưu trữ từ xa đó
- Bây giờ tôi không muốn triển khai toàn bộ ứng dụng mà chỉ cập nhật / kiểm tra tệp duy nhất đó.
Đây có phải là cách nào đó có thể với git? Tôi đã không thể tìm thấy bất cứ điều gì sẽ làm việc và tôi không thể tìm ra nó. Với SVN tôi mới làm svn up file
và thì đấy.
git restore -s origin/master -- path/to/file
. Xem câu trả lời của tôi dưới đây .