我有一个简单的回购(作为中央回购,与其他开发商交换)。
通常要部署(在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,但它不起作用。
答案 0 :(得分:0)
结帐时只需指定分支:
git checkout -f specific_branch