📖 本教程主要基于Hexo解决博客备份的问题
⚡️ 万一哪一天电脑死机了,就傻眼了。
本教程新建的所有仓库均为私有仓库!!! 一定要注意
新建仓库 gitee
新建仓库 github
初始化git
git init |
添加仓库
- 通过git remote add
指令来添加远程仓库
添加远程仓库
git remote add <github/gitee> https://xxx.com/xxxxxxxxxx/xxx.git |
查看添加的仓库
- 查看已经设置的远程仓库别名列表
git remote |
- 查看别名对应的远程仓库地址
git remote -v |
- 查看别名更详细信息
git remote show origin |
git提交
- 添加代码到本地仓库
git add . |
- 提交并添加描述
git commit -m "first commit" |
提交到对应的远程仓库
- push 到github
git push github master |
- push 到gitee
git push gitee master |
问题解决
推送(git push)到gitee报错
history错误,本地仓库第一次提交到github,所以本地仓库和远程仓库gitee毫无关联,需要merge成一个
解决方式
在git pull时加上参数 –allow-unrelated-histories 是把两段不相干的分支进行强行合并
git pull gitee master –allow-unrelated-histories