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