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

Ste*_*ers 48 git github pull-request gitkraken

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

在此输入图像描述

找不到包含该错误消息的任何内容.有任何想法吗?

not*_*ble 61

当在当前本地主服务器或origin/master之后的提交处有一个HEAD标记时,我也遇到了这个问题.

尝试双击本地主服务器(这会消除HEAD),然后推送您的更改.

请注意,如果您没有本地主服务器,请右键单击远程原始主服务器并选择"Checkout origin/master".然后拉,提交,推送您的更改.

  • 注意:双击左侧栏,而不是提交历史记录. (4认同)
  • 任何人都可以解释这种情况发生的原因吗?真的很重要!不要双击提交历史记录主,我失去了我的工作几次:( (2认同)

gfy*_*ans 10

要在这里添加我的tuppence.我在本地分支和遥控器之间的文件夹上有一个外壳不匹配.

确保在创建案例与远程文件匹配的分支时,即如果调用了远程文件夹Task,则不要创建名为的本地分支task\1234-my-task.


Nat*_*ter 5

@notedible的修复对我不起作用。但这导致我只需转到命令行并执行git status

$ git status
On branch feature/RES-523
Your branch and 'origin/feature/RES-523' have diverged,
and have 13 and 2 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)
nothing to commit, working tree clean

$ git pull
From https://bitbucket.org/my-repo
 * [new branch]        feature/RES-523 -> origin/feature/RES-523
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)

繁荣!好去。


Bri*_*dav 5

当我们有大小写混合的分支并使用 GitKraken 时,这种情况就会发生在我身上。如果我重命名为一致的大小写,它就可以正常工作。就我而言,GIT 远程存储库无意中拥有两个分支文件夹,一个是混合大小写,另一个是小写字母。我的 GitKraken 匹配混合大小写,但由于小写字母存在,我收到了此错误。

解决方案是清理远程分支名称,这样远程名称就不会出现歧义,然后 GitKraken 错误就得到解决。

https://support.gitkraken.com/known-issues/common-errors/#error-when-pushing-a-branch