Abbiamo un ramo remoto denominato deploy
per la creazione e il test degli script di distribuzione. Non sorprende che gli script di distribuzione finiscano in una directory denominata deploy
. Ora che la directory deploy
si trova nel ramo master
, quando si fa un clone iniziale è complicato controllare effettivamente quel ramo.Come eseguire il checkout di un ramo remoto con lo stesso nome di una directory?
$ git clone bitbucket.org:/myplace/mything
$ cd mything
$ ls
deploy extensions installExtensions src tests
$ git branch -r | grep dep
origin/deploy
$ git checkout deploy
$ git branch
* master
$ git checkout origin/deploy
Note: checking out 'origin/deploy'.
You are in 'detached HEAD' state. [SNIP]
A questo punto devo solo creare un ramo locale di nome deploy
e impostarlo per monitorare il telecomando? C'è qualche sintassi che posso dare a git quindi sa che voglio controllare un ramo remoto, non un percorso locale?