gpt4 book ai didi

git 推送错误 -> ! [远程拒绝] HEAD -> refs/master (ref 存在)

转载 作者:行者123 更新时间:2023-12-04 19:05:28 29 4
gpt4 key购买 nike

我正在尝试执行 git Push,如下所示

git push origin HEAD:refs/master

它给出了以下日志

Counting objects: 24, done.
Delta compression using up to 12 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 454 bytes | 0 bytes/s, done.
Total 4 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 0% (0/1)
To ssh://deepu.t@...

之后我收到以下错误

! [remote rejected] HEAD -> refs/master (ref exists)

我进行了搜索,但找不到与此错误相关的任何内容。

(ref exits)

请帮忙!!

最佳答案

正确的refspec master 分支是 masterrefs/heads/master。因此,以下任一方法都应该有效:

git push origin HEAD:master
git push origin HEAD:refs/heads/master

由于您似乎正在使用 Gerrit(我假设是因为您在问题中使用了 标签),您可能无权直接推送到 master 分支,具体取决于您的 Gerrit 的配置方式。如果您打算将更改推送到代码审查而不是直接推送到 master 分支,请使用 refs/for/master refspec:

git push origin HEAD:refs/for/master

关于git 推送错误 -> ! [远程拒绝] HEAD -> refs/master (ref 存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33024714/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com