运维给了gitlab的地址,一顿操作,终于把本地的项目成功推到了远端,高兴不过3秒,完蛋,搞错项目了。找了会百度也没看到靠谱的解决办法,我手动将gitlab项目里的文件一个个删除了。当然,删之前还是先把本地项目和远端的连接中断: git remote rm origin。
接下来是关联正确的本地项目:
1、git remote add origin git@gitrepos.lanlianmeng.cn:xxxx.git
2、git push -u origin --all
报错了,让Git pull
说是不同的历史的不让拉,大意如此。祭出大招:git pull origin master --allow-unrelated-histories
接下来就顺利了。