从远程裸仓库结账特定分支[git]

时间:2012-12-13 11:24:08

标签: git deployment

我有一个简单的回购(作为中央回购,与其他开发商交换)。

通常要部署(在dev服务器上)master分支,我登录到远程SSH服务器去repo root path并运行下一个命令:

WWW_ROOT="/path/to/web/root"
GIT_WORK_TREE=$WWW_ROOT 
git checkout -f

每次主分支内容都部署了它。但现在我想结帐一个特定的分支。

我尝试用git symbolic-ref HEAD refs/heads/specific_branch更改HEAD,但它不起作用。

1 个答案:

答案 0 :(得分:0)

结帐时只需指定分支:

git checkout -f specific_branch