GitKraken没有将文件推送到远程

时间:2017-10-01 17:53:11

标签: git github gitkraken

我对任何与git有关的事情都很陌生,所以希望这个问题不太明显。

我的存储库只有一个分支:main。我在gitkraken,我已经将几个文件添加到本地存储库,我试图将它们推送到GitHub.com上的远程存储库,以便我可以将它们用于网站。

GitKraken告诉我推送工作正在进行,但我没有在GitHub.com上看到任何文件更改。我错过了什么吗?我将Upstream设置为origin / master,我尝试创建一个新分支然后合并它。不知道还有什么可以尝试。这是我的GitKraken设置的屏幕截图,如果有帮助的话。

screenshot of my GitKraken setup

点击按钮后,它会旋转一段时间然后给我一个消息"推送成功:主要来源"。如果我在其读取的文件夹中添加或修改文件,然后暂存,提交并推送更改,当我转到GitHub上的相关部分时,我可以看到更改尚未应用。

编辑2:所以我cd到存储仓库的位置,当我输入git push时,我收到了消息fatal: not a git repository。这令我感到奇怪,因为我过去一定能够从这个回购推送更新。所以我做了git init然后尝试了git push master,这给了我两个新的错误:fatal: 'master' does not appear to be a git repositoryfatal: Could not read from remote repository.。这很有意思......

2 个答案:

答案 0 :(得分:0)

我怀疑推动是非常 成功,尽管GK另有说法。您应该尝试通过命令行推送并查找错误消息。

您可以选择File -> Open Terminal从GK中执行此操作。打开bash中的工作目录应该已经是您的存储库目录。现在输入git push与点击GK中的Push按钮具有相同的效果,但如果失败,它会为您提供可靠的反馈。

由于GK仍处于开发阶段,因此确实存在一些问题。其中之一就是它倾向于“吞下”某些错误,特别是在推送到远程仓库时。我怀疑你的情况就是这样。在这种情况下回到终端总是好的,看看实际上是什么。

答案 1 :(得分:0)

在GitHub中检查您的电子邮件设置。电子邮件中有一个选项:

"阻止命令行推送我的电子邮件" - 取消选中此项并重试。