5分钟学会使用gitlab

第一次接触到gitlab,操作不是很熟练,犯了一堆错,在多次尝试之后,大概了解了流程,这篇文章主要帮助大家快速上手gitlab,如果文章有什么不对的地方,欢迎在评论区留言~

1.新建项目

首先你得有个gitlab账号以及本地已安装git.exe,或者有git环境,然后建立一个项目project,右上角有个加号按钮,用来新建项目

git在上传项目方面非常友好,建项目的时候你可以选择从别的地方导入你之前已经写好的代码,也可以本地git上传,新建的项目最好选择私有private。点击创建按钮,项目成功创立。

接着按照官网提示的那样,打开git,运行以下指令(此步骤可将源代码上传到master分支里)

运行完之后,点击commit,会发现自己多了一个master分支

2.添加新成员

在member界面,点击添加新成员按钮,选中你要添加的人员即可

3.新建分支。

如果几位成员想分开提交代码而不影响原有的master代码,可以选择新建几个分支。

在project页面中心,点击蓝色的加号按钮,选择新建分支 new branch,主要分支来源可以填master,也可以填已经存在的其他的分支名。

不同成员在别的分支进行操作,git指令如下:(该指令包括了克隆代码到本地,以及将本地的代码上传到gitlab上)

复制代码

$ git clone <远程Arepository> #克隆你fork出来的分支

$ git pull <远程B厂库标签> master:master  #从远程Brepository的master分支拉取最新objects合并到本地master分支

$ git checkout wind #切换到要修改的分支上(你新建的分支)

$ git merge master #将wind同步到master上

//在克隆的文件夹里新增或修改代码,然后将修改保存,执行以下指令
$ git add .#将修改保存到索引区

$ git commit -m "second edit" #将修改提交到本地分区,引号里的是修改说明

$ git checkout master #切换到master,准备上传

$ git merge wind #同步

$ git push origin master:wind #将本地分支master提交到远程A repository的wind分支上

复制代码

3.合并分支

如果一个成员的分支任务已经全部完成,可以向项目创建人提交合并请求,将你的分支与master进行合并。(这里的成员不包括项目发起人

在file页面创建一个合并请求。

然后提交,等待创建人同意,2个分支就会合并为master。

基本上整个使用过程就是这样啦,大家快自己上手试试吧~

4.从分支dev上更新本地的代码

$ git pull origin dev:master

5.将自己本地的代码推到gitlab的分支dev上

复制代码

$ git checkout dev 

$ git add .

$ git commit -m "second edit" 

$ git checkout master 

$ git push origin master:dev 

复制代码

具体关于pull和push的可以参考这篇文章:http://blog.csdn.net/litianze99/article/details/52452521

上述如果有不对的地方,欢迎批评指正

以小白的视角记录问题,如果你有什么不懂的,欢迎来讨论。

猜你喜欢

转载自blog.csdn.net/qq_40155300/article/details/83146163