繁体   English   中英

切换远程git仓库中的分支

[英]switch a branch in a remote git repository

当我部署生产代码时,我只是做“ git push生产”-我有一个接收后钩子可以做到这一点:

“ git checkout -f”-将使用最新的推送更新我们的生产代码。

在这种情况下,我希望我们的生产仓库位于另一个分支中,是否有任何方法可以通过挂接或从本地计算机发送到远程仓库的命令来完成?

我问这个问题是因为我想限制对实时服务器的访问。 目前,完成此操作的方法是ssh到实时服务器,然后执行“ git checkout”。

您可以在post receive hook中执行所需的脚本。 现在-访问,您最多可以使用SSH公钥身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM