O cenário:
- I fazer algumas mudanças em um único arquivo localmente e executar
git add
,git commit
egit push
- O arquivo é enviado ao repositório principal de origem remota
- Eu tenho outro repositório local que é implantado via Capistrano com o método "remote_cache" desse repositório remoto
- Agora, não quero implantar o aplicativo inteiro, apenas atualizar / fazer check-out desse arquivo único.
Isso é de alguma forma possível com o git? Não consegui encontrar nada que funcionasse nem consegui descobrir. Com SVN acabei de fazer svn up file
e pronto.
git restore -s origin/master -- path/to/file
. Veja minha resposta abaixo .