我们有一个实际上可以做到的脚本git fetch; git checkout origin/<branch>
部署某个功能。我们这样做的原因是我们不想避免本地分支(它是一个测试服务器),因此脚本只是获取最新的更改并签入其中,然后重新加载服务器。
我们还生成一个日志,描述每次部署,并通过电子邮件发送给某人并存档。有趣的是,我们还发送了部署的分支,但问题是当我们这样做时checkout origin/<branch>
,我们要更改为分离头。我读一些答案有类似的问题,但没有那么具体。
在这种情况下,有没有办法打印我所在的分支(当然,无论用户输入如何)?
git symbolic-ref --short HEAD
应该告诉你你在哪个分支,或者如果你不在分支上则打印错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)