相关疑难解决方法(0)

在Git分支名称中使用斜杠字符

我很确定我在一个流行的Git项目中看到某个地方的分支有一个像"feature/xyz"这样的模式.

但是当我尝试使用斜杠字符创建一个分支时,我收到一个错误:

$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
Run Code Online (Sandbox Code Playgroud)

同样的问题(我最初的尝试):

$ git checkout -b labs/feature
Run Code Online (Sandbox Code Playgroud)

如何使用斜杠字符在Git中创建分支?

git branch

193
推荐指数
4
解决办法
10万
查看次数

git:如何删除本地ref分支?

删除本地引用分支(refs/notes/origin/commits)有点困难.我能够使用该命令删除远程存储库中的分支(refs/notes/origin/commits)

git push origin :refs/notes/origin/commits
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在我的本地存储库中删除相同的分支时,我得到以下错误

[User@centos Clone]# git branch -rd refs/notes/origin/commits
error: remote branch 'refs/notes/origin/commits' not found.
Run Code Online (Sandbox Code Playgroud)

有什么建议?

git git-notes

31
推荐指数
2
解决办法
3万
查看次数

错误:无法锁定ref ..'refs/tags'存在; 无法创建'refs/tags /

我试图从github中提取更改时遇到一个奇怪的"无法锁定引用"错误.我已经尝试了git gc,并四处寻找类似的错误但无法找到解决方案.

> git pull
error: cannot lock ref 'refs/tags/v2.8': 'refs/tags' exists; cannot create 'refs/tags/v2.8'
From github.com:k3it/qsorder
 ! [new tag]         v2.8       -> v2.8  (unable to update local ref)
error: cannot lock ref 'refs/tags/v2.9': 'refs/tags' exists; cannot create 'refs/tags/v2.9'
 ! [new tag]         v2.9       -> v2.9  (unable to update local ref)
Run Code Online (Sandbox Code Playgroud)

git github

31
推荐指数
7
解决办法
6万
查看次数

Git 推送错误“无法锁定引用”“引用已存在”

完整的错误是:

远程:错误:无法锁定引用“refs/heads/fix/add_overlay”:引用已存在

我正在使用 SourceTree,但我认为这应该不重要。我一直尝试推送,但不断收到此错误,我该如何解决?

git push

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×4

branch ×1

git-notes ×1

github ×1

push ×1