Hoje, no trabalho, precisávamos fazer o checkout de um arquivo de outro branch do mesmo repo. Às vezes, você precisa recuperar ou atualizar apenas um arquivo de outro branch e não quer mesclar tudo, você pode apenas fazer o checkout do arquivo.
Então, digamos que você esteja em ~ / projects / your-project no branch master e precise fazer o checkout de some_file.js de seu branch de novos recursos . Basta digitar o seguinte:
git checkout new-feature -- some_file.js
Ai está. Você acabou de verificar a revisão necessária. Basta adicionar e confirmar o arquivo e pronto.