在GitKraken中推送失败,错误消息“推送失败无法读取属性'fullName'未定义”

时间:2017-03-09 11:46:34

标签: git github pull-request gitkraken

我试图从我的本地功能分支推送并创建一个pull-request,像往常一样,在我的功能分支中并右键单击远程origin / develop -branch(我正在使用Git Flow) ,并弹出此错误消息:

enter image description here

无法找到包含该错误消息的任何内容。有什么想法吗?

10 个答案:

答案 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)

您的服务器存储已满。清理一些数据,它会没问题!

相关问题