【发布时间】:2017-07-24 03:29:21
【问题描述】:
按照复数课程创建 Visual Studio 代码扩展。
但在设置 github 存储库时出错。 当我运行“git pull origin master”时出现错误“拒绝合并不相关的历史”
这是我在运行代码并创建扩展后运行的 git 命令:
git add .
git commit -m "Initial Commit"
在 github 上创建 repo
git remote add origin https://github.com/lae0901/static-site-hero.git
git push origin master
git pull origin master
github 让我很困惑。如何合并origin和master?
谢谢,
这是我正在运行的所有步骤: 在 windows 中打开 node.js 命令提示符
-- 运行你的代码来创建扩展
yo code
?您要创建什么类型的扩展程序?新扩展 (JavaScript)
?你的扩展名是什么?静态网站英雄
?您的扩展程序的标识符是什么?静态站点英雄
?你的扩展的描述是什么?静态网站英雄
?您的出版商名称是什么(更多信息:https://code.visualstudio.com/docs/tools/vscecli#_publishing-extensions)? lae0
901
?初始化一个 git 存储库? (Y/n) 是的
-- cd 到扩展目录
cd static-site-hero
git status
git add .
git commit -m "Initial Commit"
登录 github.com 创建一个新的存储库 将名称设置为扩展名。添加许可证 - 麻省理工学院 单击“创建存储库” 点击下载下拉菜单找到repo的url
git remote add origin https://github.com/lae0901/static-site-hero.git
-- 检查配置是否正确:
git remote --verbose
-- 这是显示的内容
C:\Users\Steve\static-site-hero>git remote --verbose
来源https://github.com/lae0901/static-site-hero.git(获取)
来源https://github.com/lae0901/static-site-hero.git(推)
--首先我git push origin master。但这失败了:
C:\Users\Steve\static-site-hero>git push origin master
致https://github.com/lae0901/static-site-hero.git
! [拒绝] master -> master(非快进) 错误:未能将一些参考推送到“https://github.com/lae0901/static-site-hero.git” 提示:更新被拒绝,因为您当前分支的尖端落后 提示:它的远程对应物。集成远程更改(例如 提示:'git pull ...') 在再次推动之前。 提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。
-- 然后git pull origin master 也失败了
C:\Users\Steve\static-site-hero> git pull origin master
警告:没有常见的提交 远程:计数对象:3,完成。 远程:压缩对象:100% (2/2),完成。 远程:总计 3(增量 0),重用 0(增量 0),打包重用 0 拆包对象:100% (3/3),完成。 来自https://github.com/lae0901/static-site-hero * 分支主 -> FETCH_HEAD * [新分支] master -> origin/master 致命:拒绝合并不相关的历史
如何纠正这个错误?为什么拒绝合并不相关的历史?
【问题讨论】: