Git错误:无法';t集参考/头/主

Git错误:无法';t集参考/头/主,git,Git,无论是新克隆、重新安装git扩展还是删除本地存储库,我都会遇到这个问题。有什么帮助吗?完整的错误日志如下所示 git push --recurse-submodules=check --progress "origin" refs/heads/master:refs/heads/master Counting objects: 133, done. Delta compression using up to 4 threads. Total 94 (delta 77), reused 0 (de

无论是新克隆、重新安装git扩展还是删除本地存储库,我都会遇到这个问题。有什么帮助吗?完整的错误日志如下所示

git push --recurse-submodules=check --progress "origin" refs/heads/master:refs/heads/master
Counting objects: 133, done.
Delta compression using up to 4 threads.
Total 94 (delta 77), reused 0 (delta 0)
error: Couldn't set refs/heads/master
To M:/Madsanda Dev
 ! [remote rejected] master -> master (failed to write)
error: failed to push some refs to 'M:/remote folder'
Done
我唯一注意到的是

git push --recurse-submodules=check --progress "origin" refs/heads/master:refs/heads/master
,通常是

git push --recurse-submodules=check --progress "origin" master:master

请给我一些建议,谢谢

您需要在
.git
文件夹中创建一个文件
HEAD
,并写入该文件
ref:refs/heads/master

例如:

echo ref: refs/heads/master >.git/HEAD

您需要在
.git
文件夹中创建一个文件
HEAD
,并写入该文件
ref:refs/heads/master

例如:

echo ref: refs/heads/master >.git/HEAD

当我的文件位于网络驱动器文件夹中时,我出现了此错误。。将我的项目复制到具有完全权限的本地文件夹解决了此问题。

当我的文件位于网络驱动器文件夹上时,我遇到了此错误。。将我的项目复制到具有完全权限的本地文件夹解决了此问题。

我正在使用源代码树。在管理员模式下运行对我很有效。

我正在使用源代码树。在管理员模式下运行对我来说很有效。

对我来说,关闭IDE(VS)解决了这个问题

对我来说,关闭IDE(VS)解决了这个问题

这里有足够的提示来解决我在UNC共享上回购的问题。非管理员的NTFS权限设置为写入/更改。提升到对文件夹的完全控制消除了错误。

这里有足够的提示来解决我在UNC共享上回购的问题。非管理员的NTFS权限设置为写入/更改。提升到对文件夹的完全控制消除了错误。

Hmm,这允许我推送,但其他人不拉我的更新文件,我也不能拉其他人的更新。Hmm,这允许我推送,但其他人不拉我的更新文件,我也不能拉其他人的更新。疯狂,但这对我来说也很管用。VS代码一定是用它的git IntegrationsAne锁定了repo,但这对我来说也很有效。VS代码必须使用它的git集成锁定repo