我們有一個名爲deploy
的遠程分支,用於構建和測試部署腳本。毫不奇怪,部署腳本最終會放在名爲deploy
的目錄中。現在目錄deploy
位於分支master
中,當執行初始克隆時,實際檢出該分支很麻煩。如何git簽出一個名稱與目錄相同的遠程分支?
$ 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]
在這一點上我應該只是創建一個名爲deploy
一個本地分支,將其設置爲跟蹤遠程?有沒有我可以給git任何語法,所以它知道我想簽出遠程分支,而不是本地路徑?