我们的主机允许我们使用git push部署到任何分支。看起来有些额外的分支被错误地推送到主机。在我删除所有额外的分支之前,我想仔细检查哪个分支包含我们的实时代码的当前状态,即当前所在的分支远程头。
我已经尝试了git branch -rv --list
,但这只列出了远程分支而没有显示头部。我试过了git log production --all --decorate --oneline
,但那显示的是本地“生产”分支,而不是“生产”遥控器上的所有分支。
答案 0 :(得分:1)
您可以尝试:
git checkout production
git branch -r --contains HEAD