Git本地项目推送至远程已知仓库

2021-10-21  本文已影响0人  1baibai

使用场景: 本地已有项目推送到远程刚创建的Git仓库,使本地项目与远程仓库关联;

1. Gitlab创建新项目;

2. 本地终端进入到项目路径,执行以下操作:

git init
git add ./
git commit -m '项目初始化'

3.简历本地仓库和远程仓库的关联关系:

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

注意: 如果出现错误 fatal:remote origin already exists,可以使用git remote rm origin 先清除关联关系在重复上面操作;

4.检查关联关系是否建立正确:

git remote -v

5.获取远程库与本地同步合并:

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 ,意思是把两段不相干的分支进行强行合并。

6.进行一次push操作,至此操作完成。

上一篇 下一篇

猜你喜欢

热点阅读