Verificando arquivos específicos de outro ramo

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.