Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 杰瑞特![远程拒绝]头->;refs/for/dev(未找到分支开发)错误:无法将某些ref推送到';项目';_Git_Gerrit_Git Rebase - Fatal编程技术网

Git 杰瑞特![远程拒绝]头->;refs/for/dev(未找到分支开发)错误:无法将某些ref推送到';项目';

Git 杰瑞特![远程拒绝]头->;refs/for/dev(未找到分支开发)错误:无法将某些ref推送到';项目';,git,gerrit,git-rebase,Git,Gerrit,Git Rebase,我有一个master分支和dev分支,我也通过git分支检查确认了这一点 在我的主分支中,有代码的当前工作版本 我创建了新的分支dev,然后重新设置为dev branch 现在我在master和dev分支中有相同的文件,我计划在dev分支上工作。这样做的原因是推到开发分支可以在没有审查的情况下完成,推到主需要审查 到目前为止,我还没有对dev分支做任何更改,但是我想把它推到dev分支,因为每个人都可以看到这个dev分支。然后我得到了类似这样的错误(下面这个错误是在我执行git push orig

我有一个master分支和dev分支,我也通过git分支检查确认了这一点

在我的主分支中,有代码的当前工作版本

我创建了新的分支dev,然后重新设置为dev branch

现在我在master和dev分支中有相同的文件,我计划在dev分支上工作。这样做的原因是推到开发分支可以在没有审查的情况下完成,推到主需要审查

到目前为止,我还没有对dev分支做任何更改,但是我想把它推到dev分支,因为每个人都可以看到这个dev分支。然后我得到了类似这样的错误(下面这个错误是在我执行git push origin dev时出现的)

但我拥有所需的所有权利,只是我没有创建此存储库

当我尝试使用git-push-originhead:refs/for/dev时,我得到了如下错误

 ! [remote rejected] HEAD -> refs/for/dev (branch dev not found) 
我所做的是创建新的分支开发并重新设置基础

git checkout dev
git rebase master dev

$ git status
On branch dev
nothing to commit, working tree clean

$ ls
CMakeLists.txt  doc/  extern/  modules/  Readme.md  README.txt  test/
然后我可以在master和dev分支中看到相同的文件

请参考,主分支机构已得到适当审查

然后我决定推动它,因为我更改的所有内容都在本地PC中

我做错什么了吗

非常感谢您的帮助

  • Gerrit上没有“dev”分支,您只是在您的计算机中本地创建了它

  • 当您按下“refs/heads/dev”按钮时,您试图在Gerrit上创建“dev”分支,但您没有创建分支的权限。您需要对“refs/*”具有“创建引用”权限

  • 不可能推到“refs/for/dev”(创建对Gerrit的评论),因为Gerrit中不存在“dev”分支(见上文1)

  • git checkout dev
    git rebase master dev
    
    $ git status
    On branch dev
    nothing to commit, working tree clean
    
    $ ls
    CMakeLists.txt  doc/  extern/  modules/  Readme.md  README.txt  test/