将本地代码提交到github
最近练习了freemarker 做了个代码生成工具,想提交到github上,在本地进行了提交,执行如下些命令
git init
git add . *
git commit -m "commit"。
之后在github账户中创建了新的repository(参考 http://blog.csdn.net/hanhailong726188/article/details/46738929 ),起名和本地项目名称一致叫freemarker。
开始执行上传代码操作如下:
1. git remote add origin https://github.com/baixiaodong/freemarker.git 显示正常
执行 2. git pull origin master 提示错误 fatal: refusing to merge unrelated historie 如下图:
看意思是不相关拒绝合并。奇怪,明明已经执行关联了呀。 于是重新执行了 git remote add origin ,提示fatal: remote origin already exists。
于是先执行了git remote rm origin。
再重新执行如上红色字的 1、 2 两步,第二步执行还是同样的错误。查找资料提示说 是因为不同仓库的原因,如果要合并需要在pull是加参数为:--allow-unrelated-histories
再执行 git pull origin master --allow-unrelated-histories, 终于进入了合并界面 。
附图:
最后执行,提示成功
再看github上,已经提交成功了
分类:
git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了