极简gitlab使用介绍

沈工昨天把gitlab搞定了可以用了,简单放一点很简陋的使用说明

1.gitlab与git

1.1简介

    gitlab:内网版本的github,远程代码仓库。

    git:引入版本控制到本地文件中,建立代码仓库,推送&拉取代码仓库中资源的工具

1.2这东西能帮我们干啥

    代码仓库保存代码;

    多人共同开发时,文件内容冲突会有提示,减小覆盖掉别人代码的风险;

    版本控制工具,系统出现问题时随时回滚版本;

    分支管理,分支的创建于合并,也是跟协同开发相关的东西

2. git版本管理使用流程

    0.首先当然需要下载一个git
    1.敲代码
    2.完成了某项功能,提交(commit,只是提交到本地代码库),1-2可以反复进行,直到觉得可以推送到服务器上时,执行3
    3.拉取(pull,或者用获取 fetch 然后再手动合并 merge)
                4.如果存在冲突,解决冲突
    5.推送(push),将数据提交到服务器上的代码库

3.gitlab如何使用

总体大概这样:创建gitLab账号、创建项目、在项目中授权ssh(类似github)
    1.打开内网gitlab地址->注册->登录(填写自己信息能自己记住就行)
    2.加号->new project->填写项目信息->创建
    3.项目开发者需各自在自己电脑本机生成ssh-key->将对应目录中的id_rsa.pub中ssh-key复制到gitlab里点确定
        (windows系统打开cmd命令行输入ssh-keygen -t rsa -C '[email protected]')
    4.将ssh-key保存到gitlab后即可按照git教程对代码进行版本控制、协同开发等
        以idea为例,上方菜单vsc->git->remotes将gitlab中的项目地址复制过来->保存->push
*具体流程与详细操作可以参考网上git介绍&教程(各种IDE一般也都有git相关的插件)

4.常用git操作

git我没研究很深,就只会用那么几个操作,感觉日常开发也应付得来:

clone:将远程代码“克隆”到本地,自动将本地仓库、远程仓库关联

remote:将本地仓库与指定远程仓库关联

add:将文件交给git管理

commit:提交改动文件到本地git仓库

pull:将远程代码仓库“拉”到本地

push:将本地仓库的改动记录同步到远程仓库

rollback:将文件恢复到未改动时的样子

diff:对比两个文件差异

这些操作idea中都有图形界面,右键点一点就ok,不需要敲命令行(当然有时候命令行更快一点)

5.参考链接:

git简介-廖雪峰

IntelliJ IDEA下的使用git

gitlab操作简介

详细的git教程

你可能感兴趣的:(各种工具的安装使用)