Como criar uma filial local a partir de uma filial remota sem fazer checkout desta filial?

Como criar uma filial local a partir de uma filial remota sem fazer checkout desta filial?

Digamos que eu tenha um branch remoto origin/foo. Quero criar uma ramificação local fooapontando para a mesma ramificação remota de commit origin/fooque está apontando agora. Eu posso fazer git checkout fooe é disso que preciso, exceto que será alterado pelo diretório de trabalho e pelo arquivo HEAD. Existe alguma maneira de obter o mesmo resultado sem fazer checkout foodo branch?

Responder1

Sim, existe uma maneira. Você pode fazer git branch foo origin/foo.

Então você terminará com a filial local fooe ela rastreará o arquivo remote origin/foo.

informação relacionada