我们只是将GitLab存储库中的默认分支名从qa更改为main。我们把旧树枝原封不动地留下了。
在此之前,git log origin..将向我展示当前分支与qa之间的区别。它仍然这样做-它向我展示了我的分支和最后一次提交qa之间的区别(而不是main,这正是我们想要的)。(这是去取东西之后。)
git show origin/qa和git show origin显示相同的提交。
grep qa .git/config什么也不返回。
git remote -v只显示了(正确的)存储库位置。
我们如何更改origin引用的含义?
发布于 2022-09-29 20:10:29
使用git remote set-head。名称origin (作为修订版处理)是origin/HEAD的缩写,您可以显式地写出它,origin/HEAD是用git remote set-head设置的意思。但我建议不要使用origin/HEAD,既不使用速记,也不使用速记。每次都写出实际的名字,比如origin/qa,这样它就不会模棱两可。
https://stackoverflow.com/questions/73901084
复制相似问题