Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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 如何硬重置分支并将其推过gerrit?_Git_Gitlab_Gerrit_Jgit - Fatal编程技术网

Git 如何硬重置分支并将其推过gerrit?

Git 如何硬重置分支并将其推过gerrit?,git,gitlab,gerrit,jgit,Git,Gitlab,Gerrit,Jgit,我有这样的情况,我需要从一个分支硬重置到另一个分支。我已经在这里解释了这个场景。它就像是git项目的魅力。我也需要gerrit项目的魅力。如果我也这样做,并通过gerrit推动它 git push http://obulis@192.168.15.19:8088/obuli/project1 HEAD:refs/for/master 我得到的错误如下: Total 0 (delta 0), reused 0 (delta 0) remote: Processing changes: re

我有这样的情况,我需要从一个分支硬重置到另一个分支。我已经在这里解释了这个场景。它就像是git项目的魅力。我也需要gerrit项目的魅力。如果我也这样做,并通过gerrit推动它

 git push http://obulis@192.168.15.19:8088/obuli/project1 HEAD:refs/for/master
我得到的错误如下:

 Total 0 (delta 0), reused 0 (delta 0)
 remote: Processing changes: refs: 1, done
 To http://obulis@192.168.15.19:8088/obuli/project1
 ! [remote rejected] HEAD -> refs/for/master (no new changes)
 error: failed to push some refs to 
 http://obulis@192.168.215.19:8088/obuli/project1'

有什么想法吗?

你有什么承诺吗?你到底想推什么?@TimCastelijns:实际上我有两个分支:大师级和一级。级别1是最新的,它包含很多提交。我需要将主服务器硬重置为级别1。所以master和level1是一样的。它可以达到这个效果。但是在推的时候我得到了这个错误。但是它不会发生在git项目中。你描述的听起来更像是你想要将master合并到level1中,你能确认吗?你有这两个本地和gerrit上的分支吗?@TimCastelijns这更像是用leve1覆盖master。我需要历史记录,所以我要使用我在这里解释的硬重置选项。是的,我有本地和gerrit上的两个分支