- 本地初始化了git仓库,放了一些文件进去并进行了add操作和commit提交操作
##设置main 为默认分支, 不是master
git config --global init.defaultBranch main
git add .
git commit -m "init project"
-
gitlab创建了git仓库并建立了README文件,main为主分支
-
本地仓库添加了gitlab上的git仓库作为远程仓库,起名origin
git remote add origin git@git............
- 问题来了,本地仓库在想做同步远程仓库到本地为之后本地仓库推送到远程仓库做准备时报错了,错误如下:
fatal: refusing to merge unrelated histories
解决方法
原因还是在于本地仓库和远程仓库实际上是独立的两个仓库,假如之前是直接clone的方式在本地建立起仓库就不会有这问题了。
##允许无关的历史
git pull origin master --allow-unrelated-histories