如何把本地新项目推送到gitlab仓库

在本地已有项目,gitlab没有的情况下,如何把本地新项目推送到远程仓库上
一、gitlab
新建一个空白项目
二、本地

git init  //初始化本地仓库

git add .   //将本地项目的所有文件添加到暂存区

git commit -m "说明信息" 

三、终端
1、首先,建立本地仓库和远端GitLab仓库的关联关系

git remote add origin  https://gitlab*********************.git

在这一步时如果出现错误:fatal:remote origin already exists,先清除一下关联关系在进行上一步动作:

git remote rm origin

2、检查关联是否已建立且正确:

git remote -v

3、获取远程库与本地同步合并:

git pull --rebase origin master
git push -u origin master

如果推送不成功,先pull一下,如果报错fatal: refusing to merge unrelated histories,说明本地和远端的git库是两个 根本不相干的 git 库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。解决方法:强制合并:

git pull origin master --allow-unrelated-histories

后面加上 --allow-unrelated-histories ,意思是把两段不相干的分支进行强行合并。
然后再将代码推送到远端。

至此,操作成功。

猜你喜欢

转载自blog.csdn.net/UUUUUnnn/article/details/125486860
今日推荐