Como fazer checkout do subdiretório git repo no diretório atual?

Há um repositório remoto com estrutura de diretório:

-directory1
    -file1_1
    -file1_2
    ...
-directory2
    -file2_1
    -file2_2
    ...

Eu tenho uma pasta em uma hospedagem na web com um nome personalizado, por exemplo, "/ path / public_html".

Como configuro o git na hospedagem na web, para que meu "public_html" rastreie um subdiretório "directory2" de um repositório remoto?

Portanto, em outras palavras, desejo executar alguma forma de comando git na hospedagem na web e atualizar public_html para o conteúdo mais recente de "directory2". Não me importo em adiar o repo da hospedagem na web, se isso ajudar.

questionAnswers(4)

yourAnswerToTheQuestion