È necessario recuperare i cambiamenti a monte in modo che il repository locale include gli oggetti rilevanti (git fetch --all
o git fetch <remote>
).
Successivamente è possibile eseguire un checkout utilizzando git checkout <branch>
(se si desidera eseguirlo in modo esplicito, è possibile digitare git checkout -b <branch> <remote>/<branch>
; il nome locale non deve essere lo stesso del telecomando). Se non si dispone già di un ramo locale con quel nome, eseguirà il checkout del ramo remoto e lo seguirà.
In alternativa a questo, è possibile utilizzare git pull <remote> <branch>
, ma questo - con le impostazioni predefinite - unirà il ramo remoto nel corrente, che probabilmente non è quello che si desidera.
fonte
2012-01-16 09:20:27
Potrebbe essere duplicato. http://stackoverflow.com/questions/1783405/checkout-remote-git-branch –
Possibile duplicato di [Come posso verificare un ramo Git remoto?] (https://stackoverflow.com/questions/1783405/how- do-i-check-out-a-remote-git-branch) – SudoRahul