Serecuperare e verifica un ramo git remota in un comando
- ho repo locale con un telecomando
$REMOTE
già impostato - e un nuovo ramo
$BRANCH
esiste sul repo remoto che non ho inverosimile, eppure
posso prendere quel ramo e controllarlo fuori in una filiale locale di monitoraggio con lo stesso nome in un unico comando?
posso ottenere il risultato desiderato in due comandi sia con
git fetch $REMOTE $BRANCH
git checkout $BRANCH # or more explicitly git checkout -b $BRANCH $REMOTE/$BRANCH
o (ispirato this answer alla domanda How do I check out a remote Git branch?) con
git fetch $REMOTE $BRANCH:$BRANCH
git branch --set-upstream-to=$BRANCH $BRANCH
No, ma [è possibile definire un alias] (https://git-scm.com/book/tr/v2/Git-Basics-Git-Aliases). – Phillip
@Phillip Se ,, no "è la risposta, perché non postarla come risposta? – schmijos
@JosuaSchmid Perché non considero un one-liner una buona risposta. – Phillip