美文网首页
gitlab简单介绍使用

gitlab简单介绍使用

作者: arthur25 | 来源:发表于2019-01-16 10:52 被阅读21次

    首先在本地路径,直接右键git bash
    git clone http://rdc.hand-china.com/gitlab/HDC/<PROJECT_CODE>.git
    下载下来的文件夹里,在Install里将objectlist得到的文件按照任务分别放进去
    source里也根据对应的任务将源码分别放进去。
    然后在放好文件的根目录下,继续git bash

    1. git branch 11693判断是否有这个分支,没有将会创建
    2. git checkout 11693 -b切换到这个分支
    3. git add *这个要求会将文件夹里的文件传入该分支
    4. git commit -am"11693"commit刚刚的添加,并且增加备注11693
    5. git push如果此时的RDC上是有该分支的,将push
      如果没有,会提示运行git push --set-upstream origin 11693
      到此,基本git bash操作就完成了

    接下来就是去网页登录该项目,点击files,找到自己刚刚上传的文件,点击右上角的Create Merge Request

    --配置信息

    $ git config --list     #检查已有的配置信息;
    $ git config --global user.name <"name">    #配置用户名
    $ git config --global user.email  <name@example.com>  #配置邮箱
    

    --初始化仓库

    $ git clone <url>  #克隆远程仓库到本地
    $ git init   #将本地普通的文件夹初始化成本地GIT仓库
    

    --查看状态

    $ git status    # 查看状态
    

    --处理分支

    $ git branch  # 查看本地分支
    $ git branch <branch-name>  # 创建新分支   (不会自动切换到新分支)
    $ git checkout <branch-name>  # 切换到分支<branch-name>
    $ git checkout -b <branch-name>  # 切换到分支<branch-name>,若分支不存在,创建新分支
    $ git branch -d <branch-name> # 删除分支 (-D 强制删除)
    

    --添加修改

    $ git add .    # 将当前目录下所有有修改或新增的文件添加到缓冲区以待提交(不包括.gitignore中要忽略的文件)
    $ git add *   # 将当前目录下所有有修改或新增 的文件添加到缓冲区以待提交(包括忽略文件)
    $ git add <file-name>   # 添加单个文件
    $ git add -u   # 将当前目录下所有有修改或删除的文件添加到缓冲区以待提交
    

    --提交修改

    $ git commit -m"commit"   # 提交 备注信息必须
    

    --与远端交互

    $ git push  # 将本地修改推送到远程仓库
    $ git pull   # 拉取远程仓库 (当前分支下)
    

    --合并分支

    $ git merge <branch-name> # 合并分支<branch-name> 到当前分支
    

    --其他

    $ git log # 查看日志
    $ git diff # 查看改变
    

    一般操作

    初次安装git 需要配置用户信息
    初次项目拉取到本地以及添加修改需要命令:

    git clone;
    git add ;
    git commit ;
    git push;
    

    其后再添加修改:

    git add;
    git commit;
    git push;
    

    如果多人合作在同一分支,在git push 之前需要 git pull .

    相关文章

      网友评论

          本文标题:gitlab简单介绍使用

          本文链接:https://www.haomeiwen.com/subject/vswpdqtx.html