搞了很久没成功,在此做一些记录。
1、执行命令 git init(初始化本地仓库)
2、尝试推送:git add. git commit -m"msg" git origin push
3、这里会报错,因为不知道本地与那个远程仓库相关联。
4、尝试查看管理的远程仓库: git remote 可以发现无仓库关联。
5、执行命令,与远程仓库关联:
git remote add origin https://gitee.com/xxx.git
6、再次执行gt remote,查看关联。
7、此时我们将远程仓库pull本地 git pull origin master(保证远近仓库一致,后再push),会报错:
fatal: refusing to merge unrelated histories
原因:远近仓库没有关联,不能合并。
解决:添加参数: --allow-unrelaated-histories 即:
git pull origin master --allow-unrelated-histories
可以发现本地仓库和远程已经同步。
8、再次执行 git push origin master ,就能成功推送。