git - 提交出现在 git log 中,但分支在 Github 中不存在
问题描述
我通过运行做了一个相当大的承诺:git push --set-upstream origin issue11-fix-repo-run-data
这导致:
Connection to github.com closed by remote host. KB/s Uploading LFS objects: 100% (6/6), 402 MB | 697 KB/s, done.
现在,提交在 git log 中显示为:
commit XXXX (HEAD -> issue11-fix-repo-run-data)
但是当我在 GitHub 上时,分支不存在,我也找不到提交。此外,当我执行 git status 时,我的暂存区域中没有任何显示,因为所有内容都已被推送到该提交中,但我现在不知道它在哪里。
请任何帮助,考虑到提交有多大,我非常绝望。
解决方案
这完全类似于:
git push
在上传 LFS 对象时,计算机/网络问题会影响该步骤。
检查以下输出:
GIT_TRACE=1 GIT_TRANSFER_TRACE=1 GIT_CURL_VERBOSE=1 git push
例如,第一个问题解决方案是:
所以,我终于弄清楚了我的问题是什么。
我使用的是游戏笔记本电脑,它带有“Killer Wireless”wifi 适配器。
默认设置会进行数据包扫描,以尝试将游戏数据包优先于正常流量。
这个设置严重破坏了我所有的 ssh/ssl 连接。
我把它关掉了,一切正常。Killer Control Center中的具体设置是“Advanced Stream Detect”
推荐阅读
- database - 为什么要使用异步数据库连接?
- python - 在 Python 的 if 语句中创建值数组
- lorawan - 单通道 LoRaWAN 系统地接受节点发送的 3 个数据包中的一个
- regex - 基于 REGEX 模式在 Jenkins 管道中使用 Groovy 设置值
- python - 如何创建包含表情符号的自己的字体(也许使用 Fontforge、Python)?
- python - Django Ajax 调用和响应与渲染
- asp.net - 如何修复使用 axios 显示数据库?
- mongodb - Meteor Mongo Collection 未使用 typescript 接口
- r - 为什么前馈神经网络不能泛化?
- android - 如何在 ExoPlayer2 中显示 VTT 字幕?