在gitlab上面创建了两个分支,其中一个名字叫release/sprint12
然后运行git fetch的时候报错了,参照stackoverflow上面的答案删除本地文件夹 .git/refs/remotes/origin/release
后重新运行git fetch还是报同样的错,报错如下:
另外,我到.git/refs/remotes/origin/release
文件夹下面去查看了,是空的,并没有sprint12文件夹。
这个问题有人遇到过吗?
在gitlab上面创建了两个分支,其中一个名字叫release/sprint12
然后运行git fetch的时候报错了,参照stackoverflow上面的答案删除本地文件夹 .git/refs/remotes/origin/release
后重新运行git fetch还是报同样的错,报错如下:
另外,我到.git/refs/remotes/origin/release
文件夹下面去查看了,是空的,并没有sprint12文件夹。
这个问题有人遇到过吗?
5 回答2.9k 阅读
3 回答2.7k 阅读
3 回答1k 阅读
2 回答271 阅读✓ 已解决
440 阅读
知道怎么搞的了
1.运行
git remote show origin
,会展示出所有的信息,包括了远端删除,但是本地保留的分支。2.在运行
git remote prune origin
即可删除本地分支release
3.运行
git fetch
获取新分支release/sprint12