我试图从我的本地功能分支推送并创建一个pull-request,像往常一样,在我的功能分支中并右键单击远程origin / develop -branch(我正在使用Git Flow) ,并弹出此错误消息:
无法找到包含该错误消息的任何内容。有什么想法吗?
答案 0 :(得分:53)
当在当前本地主服务器或origin / master后面的提交中有一个HEAD标记时,我也遇到了这个问题。
尝试双击本地主文件(删除HEAD),然后按下更改。
请注意,如果您没有本地主服务器,请右键单击远程原始主服务器并选择“Checkout origin / master”。然后拉,提交,推送你的更改。
答案 1 :(得分:6)
在这里添加我的tuppence。我在本地分支和遥控器之间的文件夹上有一个外壳不匹配。
确保在创建案例与远程匹配的分支时,即如果您的远程文件夹名为Task
,请不要创建名为task\1234-my-task
的本地分支。
答案 2 :(得分:4)
@notedible的修复对我不起作用。但它让我只需要进入命令行并执行function expand(target)
{
let prev = target.previousElementSibling;
prev.style.height = prev.scrollHeight + "px";
target.style.display = "none";
}
#p {
height: 50px;
overflow: hidden;
}
#read-more {
background: linear-gradient(to bottom, rgba(255,0,0,0), rgba(255,255,255,1));
color: blue;
cursor: pointer;
position: absolute;
bottom: -20px;
padding: 15px 0;
text-align: center;
width: 100%;
}
#wrapper {
position: relative;
width: 200px;
}
轰!很高兴。
答案 3 :(得分:3)
我遇到了同样的问题。我的分支名称中有一个撇号(Richie' s版本)。我从现有分支创建了一个新分支(实际上是现有分支的副本)并给它命名了一个没有撇号(RichiesVersion)的名称,这解决了这个问题。推动新分支工作正常。
答案 4 :(得分:1)
我知道此答案可能不是最受欢迎的答案,但是我今天遇到了这个问题,上述解决方案均无效。我终于对GUI感到厌烦,并在提交更改后切换到CLI并从那里推送分支。 Git处理它没有任何问题。完全尊重GitKraken,我升级了Pro许可证,因为它是一个很好的工具。
答案 5 :(得分:1)
当我们有混合大小写的分支并且使用GitKraken时,这会发生在我身上。如果我重命名为一致的大小写,则可以正常工作。在我的情况下,GIT远程存储库无意中有两个分支文件夹,一个包含大小写混合,另一个是小写。我的GitKraken匹配混合大小写,但由于存在小写字母,所以出现了此错误。
解决方案是清理远程分支名称,以便远程名称没有歧义,然后解决了GitKraken错误。
https://support.gitkraken.com/known-issues/common-errors/#error-when-pushing-a-branch
答案 6 :(得分:0)
只要建立一个分支就可以了。
答案 7 :(得分:0)
您只需要临时重命名分支,错误就会出现,然后按下然后再次重命名分支。
例如:分支功能/ coolBranch->功能/ tmpcoolbranch(按此处)->功能/ coolBranch
就是这样。
答案 8 :(得分:0)
看起来这个错误很普通,问题出在GitKraken本身。就我而言,我可以像往常一样使用CLI与git一起工作,但是当我尝试推送提交时,会出现此错误。我尝试了上述所有解决方案,但无法解决问题。
所以我决定删除本地文件夹,再次克隆存储库,然后问题解决了。
答案 9 :(得分:-5)
您的服务器存储已满。清理一些数据,它会没问题!