zoukankan      html  css  js  c++  java
  • gitlab web客户端的使用


    3.2.1 新建项目

    3.2.2 初始化项目(git init)

    正如上图显示的,gitlab会给我们相应的命令供我们使用(需要安装客户端)。初始化一个项目可以是一个新建的空项目,也可以是一个已经存在的文件夹或者项目,当然也可以从其他(github,其他公司的gitlab)上导入。本文主要讲将已有的svn项目导入到gitlab。

    将一个已有的项目或者文件夹托管到git的流程

    方法一(非命令)

    • 1、新建项目,如上图3.2.1,在gitlab服务端建相应的项目。
    • 2、添加.gitignore、README.md文件
    • 3、在文件夹下,右击鼠标,git init here,初始化工作空间
    • 4、继续右击鼠标,git add all files now ,加入到索引(暂存区)
    • 5、继续右击鼠标,git commit ,填写提交说明
    • 6、继续右击鼠标,git gui——>远端(remote)——>填写远程项目路径
    • 7、继续右击鼠标,右下角上传。

    方法二(命令行)

    1. 新建项目,如上图3.2.1,在gitlab服务端建相应的项目。
    2. 添加.gitignore、README.md文件
    3. 在文件夹下,右击鼠标,git bash
    4. 复制gitlab上的命令到gitbash命令窗口,回车
    5. 大功告成。

    大家根据自己的喜好选择合适的方式。此处给出用命令的操作demo。


    此处输入图片的描述

    3.2.3 从gitlab下载代码

    笔者喜欢idea,此文仅以idea为例,其他开发工具请自行学习使用。此文没有用命令来演示主要是怕不喜欢敲命令的同学产生敌意。其实熟悉的同学可以用命令来操作git的整个流程。想学习命令的同学可以参考:http://www.runoob.com/git/git-basic-operations.html

    3.2.3.1 下载zip、gz、gz、tar格式的代码包

    闲话少说,直接上图


    此处输入图片的描述

    3.2.3.2 用开发工具下载源码

    闲话少说,直接上图


    此处输入图片的描述

    3.2.4 新建分支开发代码

    为什么要新建分支?因为master被强制保护起来了,也就是说要想合并代码到master,必须让有master权限的人帮你审核代码,然后才能合并到master


    此处输入图片的描述

    3.2.5 提交代码

    本地提交(commit)与服务器提交(push)


    此处输入图片的描述

    3.2.6 发送代码合并请求

    上面操作完成后你的代码终于提交到gitlab服务器了,被人也可以看到你的代码了。但是,你的代码在临时分支,并没有合并到master分支。刚才push自己给自己检查代码,显然知识掩人耳目(呵呵哒,大家心知肚明),这时需要发起请求让你的组长或者同组的其他人员帮你检查代码。闲话少说,图归正传。


    此处输入图片的描述

    3.2.7 打tag

    每次上线后,我们需要为这次上线的版本打上标记tag,以便于备份使用。


    此处输入图片的描述

    3.2.8 其他功能

    常用的几个地方,稍微提一下。有图有真相。


    此处输入图片的描述
  • 相关阅读:
    Android -- 桌面悬浮,仿360
    android 定时短信app之时间选择器(一)
    如何在Android中为TextView动态设置drawableLeft等
    装饰器3(装饰函数带参数)
    装饰器2(被装饰函数自带参数)
    装饰器1(被装饰函数不带参数)
    工资管理系统(初级实现)
    购物车程序
    python中read、readline、readlines之间的区别
    深复制与浅复制的区别
  • 原文地址:https://www.cnblogs.com/linuxws/p/10718427.html
Copyright © 2011-2022 走看看