我们有一个名为deploy
用于构建和测试部署脚本的远程分支。毫不奇怪,部署脚本最终位于一个名为deploy
. 现在该目录deploy
位于分支master
中,在进行初始克隆时,实际签出该分支很麻烦。
$ 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 提供什么语法,让它知道我要签出远程分支,而不是本地路径吗?