zoukankan      html  css  js  c++  java
  • 测试人员git常用命令

    首先要到git官网下载一个gitbash,并安装。

    https://git-scm.com/

    1. 配置git key

    $ ssh-keygen -t rsa 

    按3个回车,密码为空,在目录C:UsersAdministrator.ssh中得到了两个文件id_rsa和id_rsa.pub.

    到git lab中打开 Settings -> SSH Keys页面,将id_rsa.pub中所有内容拷贝到 Key的文本框中,点击 Title下的文本框 点击 Add Key

    2. 打开git bash,进入本地一个工作目录,从远程仓库将git项目拷贝到本地:

    $ git clone [git address]

    $ cd [git project name]

    3. 新建一个自己的分支,并切换至自己分支上操作。

    查看分支:$ git branch

    创建分支:$ git branch [branch_name]

    切换分支:$ git checkout [branch_name]

    以上2步合并,创建+切换分支:$ git checkout -b [branch_name]

    4. 本地有了一些修改,提交至远程分支可以分为3步,期间可以n次执行$ git status查看当前状态:

    第一步:把文件修改添加到暂存区:$ git add . (add后面有个点)

    第二步:把暂存区的所有内容提交到当前分支:$ git commit -m '[commit comments]'

    这一步中可能会有多次commit,如果想把多个commit合并为一个commit,先执行$ git status查看有几个commit,再执行$ git rebase -i HEAD~n 进行合并.

    执行第三步提交到远程分支之前需要先执行$ git pull --rebase origin master 查看是否有冲突,如果有冲突就解决冲突。所有冲突都解决完了之后,执行第三步。

    第三步:把本地分支的内容提交到远程分支:$git push origin [branch_name]

    5. 当一个阶段工作完成了,需要将自己分支上的内容与主分支合并时,到git lab上创建一个Merge Request,待项目管理者审核代码之后,管理员会处理Merge Request。合并到主分支之后,该分支可以被删除了,下次有新任务时再重新拉一个分支进行开发。

    6. 删除分支分为两种情况:

    删除远程分支:$ git push origin :[branch_name] (冒号前为空表示推送一个空分支到远程分支,其实就相当于删除远程分支)

                  或者$ git push origin --delete [branch_name]

    删除本地分支:$ git branch -d [branch_name] (-D表示强制删除)

    7. 查看远程分支:$ git branch -r

    8. 获取远程分支并在本地新建一个自己的分支,并切换到自己分支:

    $ git checkout -b [local_branch_name] origin/[branch_name] (这是git branch -r所列出的远程分支名)

  • 相关阅读:
    C语言I博客作业08
    博客作业6
    C语言I博客作业05
    C语言I博客作业03
    5.C#2.0之不完整类型(完成)
    4.C#2.0之迭代器(完成)
    3.C#2.0之匿名方法(完成)
    2.C#2.0之泛型(完成)
    1.C#2.0之2.0简介(完成)
    18.C#基础之不安全代码(完成)
  • 原文地址:https://www.cnblogs.com/dinglulu/p/4792236.html
Copyright © 2011-2022 走看看