我一直在尝试给GitHub的Atom编辑器,但我很难让GitHub集成工作。我从我的帐户克隆了一个存储库,无法将更改推送回GitHub。
我刚刚添加了一个名为“otherfile.html”的测试文件,提交了这些更改,并尝试推送它。如果我输入我的用户名和个人访问令牌(我有双因素身份验证设置),它会为GitHub登录两次。然后它给我这个错误信息:
The tip of your current branch is behind its remote counterpart. Try pulling before pushing again. Or, to force push, hold cmd or ctrl while clicking.
不确定它是否相关,但GitHub选项卡说明了这一点:
No Pull request could be found fo the branch master on the repository gabrielewig/gabrielewig.github.io
You can manually pin a GitHub pull request to the current branch by entering its URL:
任何帮助,将不胜感激!确切的回购可以在这里找到:https://github.com/gabrielewig/gabrielewig.github.io
首先,切换到命令行,看看git status
给你的是什么。
如果它仍然提到你的主分支在它的远程对手后面做一个git pull
。
其次,检查你的git config credential.helper
值。
例如,在Windows上,GCM helper需要您的用户名/密码(而不是PTA)才能创建PTA。
最后,检查“Improved pull request experience in GitHub for Atom”(2018年9月)
我们添加了一个拉取请求列表视图。现在,您可以在GitHub选项卡Ctrl + 8中查看最近的拉取请求,其中包含以下信息:
- 作者的头像
- 拉请求的标题
- 拉请求号
- CI状态
- “上次更新”信息
除了查看有关现有拉取请求的更多信息之外,您还可以直接从Atom打开新的拉取请求。