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

91次阅读

共计 629 个字符,预计需要花费 2 分钟才能阅读完成。

在本地已有我的项目,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,意思是把两段不相干的分支进行强行合并。
而后再将代码推送到远端。

至此,操作胜利。

正文完
 0