Git: checkout a single file from a specific commit
Thi thoảng bạn được yêu cầu checkout 1 file về 1 commit nào đó trong quá khứ thì bạn có thể sử dụng command dưới
git checkout <COMMIT#> <path/to/the/messed/up/file>
Example:
git checkout f08a63ff4fa7b8479f8c698e5998ee1afcac3a4e Gemfile
Ref: https://coderwall.com/p/pgqlkq/git-checkout-a-single-file-from-a-specific-commit