创建新的项目并上传到gitlab远端仓库

创建新的项目并上传到gitlab远端仓库,第1张

1.在gitlab上创建项目

2.在本地项目中 执行命令 git init 使这个目录变成git可以管理的仓库

3.接着执行命令 git add . 把所有文件添加到暂存区里面去

4.执行命令 git commit -m “init” ,把文件提交到仓库。引号内为提交说明。

5.执行命令 git remote add origin git@gitlab.xxxx.com :Dev/xxx.git 为远程库,进行关联

6.如果远程仓库不为空,一定要先pull。执行命令 git pull --rebase orgin master (本次任务中,就遇到了这个问题,先执行第七步则一直报错。如果没有远程仓库则不用先pull)

gitlab使用教程如下:

1.登录GItlab。

1)、首先注册账号,注册需要登录到google,所以可以使用已经注册的github的账号来登录,(楼主已有github账号比较好注册,可以到网上搜索一下注册方式)点击GitHub。之后输入github的用户名和密码即可登录。

2)、点击GitHub后有确认登录。

3)修改密码。

setings-->Password

输入当前用户密码,新密码,重复输入新密码进行密码的更改。

2.创建工作组。

1)Groups-->Newgroup点击创建。

2)输入组名,描述自定义,创建一个私有组,点击确定。

3)下图是创建好的组。

3.创建gitlab项目。

1)选择projects-->Creareaproject创建一个项目。

2)填写项目名称,Projectslug自动补充。(Projectdescription(optional)项目描述自定义)其他默认,点击确定。

.git push 合入

//拉去远端代码,通过进入到你需要存储代码的目录,git push http://total/xxx.git,

进入代码目录git checkout dev,

比如:

//修改代码后合入

*(两个方法)

方法1:小乌龟合入(TortoiseGit)- 右击项目选择“Git Commit ->“dev””

(一般开发阶段都是合入到dev分支)

下图中

把commit的注释写到小面的方框,

在”Check”处查看添加/修改的内容,

最后点击”Commit &Push”,

这样代码就合到gitlab对应项目的dev分支了。

方法2:命令合入

进入到代码目录

$ git checkout dev

$ git add .

$ git commit -m “test”

$ git push http://total/xxx.git dev:dev(本地dev分支push到gitlab项目的dev分支)

1

2

3

4

1

2

3

4

二.fork merge合入

2.1 gitlab上fork一份代码

步骤1

步骤2

2.2 自己的代码(http://sunyu/xxx.git)和项目代码(http://total/xxx.git)同步

步骤3 - 本地git clone 自己fork的项目

$ git clone http://sunyu/xxx.git

1

1

步骤4 - 增加源分支到你本地项目列表中,

$ git remote add upstream https://total/xxx.git

1

1

步骤5 - fetch源分支的最新代码到本地

[master]>git merge upstream/master

[dev]>git merge upstream/dev

1

2

1

2

步骤6 - 将合并后的代码push 到gitlab上自己fork的项目上(http://sunyu/xxx.git)

[master]>git push origin master

[dev]>git push origin dev

1

2

1

2

此时 fork的代码已经和项目代码保持同步

2.3 修改代码提交并merge

步骤7 - 修改代码git push到fork的项目中(http://sunyu/xxx.git)

步骤8 - gitlab上提交merge

步骤9 - 进入gitlab上的项目中查看merge,并同意merge

借鉴:

如何fork项目

https://www.cnblogs.com/daoyi/p/Fork-bie-ren-de-dai-ma-yuan-zuo-zhe-geng-xin-hou-r.html

如何更新fork后的代码

https://blog.csdn.net/tyyking/article/details/83583792


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11371279.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存