git使用的一些说明

关于新用户
1. 到优居客群里下载git客户端
2. 安装之后打开git bash
3. 生成密钥,执行如下命令:
    ssh-keygen -t rsa -C "你的邮箱"
4. 查看密钥
    cat ~/.ssh/id_rsa.pub
5. 配置用户信息,命令如下:
    git config --global user.name "你的用户名"
    git config --global user.email "你的邮箱"
6. 登陆git.youjuke.com,点击右上角图标,选择设置,找到ssh密钥,将步骤4查看的密钥粘贴进去

关于第一次拉取新项目
1. 打开git bash,执行如下命令,进入要操作的目录
    cd 路径名
    例如:
    cd x:    //进入x盘
2. 克隆项目
    git clone 项目地址
    以zxadmin为例:
    git clone git@git.youjuke.com:root/zxadmin.git

关于创建新分支
1. 切换到master
    git checkout master
2. 更新master代码到最新
    git pull
3. 查看要创建的分支是否存在
    git branch -a
4. 如果分支存在,切换分支,并更新代码
    git checkout 分支名
    git pull
5. 如果分支不存在,创建分支,分支命名规则为禅道任务号,例如:task2345
    git branch 分支名
    git checkout 分支名
注意:不能直接在master分支下修改代码,修改代码之前先切换到指定分支

关于上外测
1. 切换到需要推送的分支,查看文件状态
    git checkout 分支名
    git status
2. 添加文件
    git add 修改的文件
3. 提交文件到本地仓库
    git commit -m "关于此次提交的备注"
4. 切换到master分支,更新代码到最新
    git checkout master
    git pull
5. 切换到需要推送的分支,同步master中的代码
    git checkout 分支名
    git rebase master
6. 推送分支到远程git服务器,和外测
    git push origin 分支名
注意:步骤5可能会产生冲突,提示冲突之后,使用git status查看冲突的文件,然后在代码中修改,执行git add 之后执行git rebase --continue

关于上线
1. 开发人员点击合并请求 新建合并请求 选择源分支目标分支后继续,选择指派人员
2. 组长收到合并请求后,在合并请求页面,点击变更,查看更新的内容,勾选 Remove source branch 点击Merge,完成合并上线,在流水线上查看是否上线成功

关于分支的一些说明
在当前分支下做的修改,只在当前分支生效
例如:在task1111 上线修改添加的文件 切换到task2222分支之后将不存在

git 使用说明的更多相关文章

  1. 项目管理工具之Git使用说明

    1.下载Git客户端工具 http://msysgit.github.com/ 2.安装msysgit 下一步 同意GNU协议 选择安装位置 选择TrueType  Front,下一步 不创建启动文件 ...

  2. Git使用说明--常用命令

    These are common Git commands used in various situations: start a working area (see also: git help t ...

  3. eclipse与github建立版本关联、git使用说明

    1.在eclipse下建一个project :aa 2.打开git bush,进入aa目录下:cd /d/MyWorkspace/aa 3.git init 4.git add -A 5.git co ...

  4. git使用说明

    1,git clone git://github.com/schacon/simplegit.git git工作目录,暂存目录,本地代码仓库都有代码了. 2,git pull git://github ...

  5. VS团队资源管理器(VS自带git)使用说明_使用VS自带git推送到远程存储库

    使用git存储库是相当好的习惯,每次码完代码就推送到远程存储库,万一不小心把本地代码搞废了,或者硬盘坏了,或者中了勒索病毒,本地代码丢失了还能从服务器上下载.我曾经就中了一次勒索病毒,本地电脑上的所有 ...

  6. 码云和Git使用说明

    Git下载网站: https://git-scm.com/download/win 码云网站     :https://gitee.com 下载Git,并一路下一步安装. 鼠标空白处右键点击,出现两个 ...

  7. 配置SVN、GIT总结

    SVN使用说明 svn地址(可以是内网,也可以是外网的):svn://192.168.3.1/xxxhttp://192.168.3.1/xxxhttps://192.168.3.1/xxx 一个sv ...

  8. Eclipse上GIT插件EGIT使用手册

    http://blog.csdn.net/luckarecs/article/details/7427605 Eclipse上GIT插件EGIT使用手册   一_安装EGIT插件 http://dow ...

  9. git从github下载代码

    Github作为远程仓库的使用详解  http://blog.csdn.net/djl4104804/article/details/50778717 centos local:        通过g ...

随机推荐

  1. 各种uml图

    UML各种图总结-精华   UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明.可视化.和编制文档的一种标准语言.下面将对UML的九种图+ ...

  2. Spring和SpringBoot比较,解惑区别

    1.概述: 对于Spring和SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习SpringBoot的我当时也是一头雾水,随着经验的积累.我慢慢理解了这两个框架到底有什么区别,我相信 ...

  3. [Lua]弱引用table

    参考链接: http://www.benmutou.com/archives/1808 一.强引用table lua中的table是引用类型,更准确地说,是强引用类型.如下第二段代码,在内存中有一个{ ...

  4. uva-10714-贪心

    题意:有一条杆,长度为L,上面很几只蚂蚁,蚂蚁的朝向未知,爬速1cm/s,在爬行过程中,蚂蚁相撞了就往反方向爬,问,杆上没有蚂蚁至少要多久,至多要多久 解题思路: 蚂蚁1和蚂蚁2相撞,我们只要交换一下 ...

  5. Windows下python库的常用安装方法

    目录:       1.pip安装(需要pip)       2.通过下载whl文件安装(需要pip)       3.在pythn官网下载安装包安装(不需要pip)   方法一:pip安装. 这是最 ...

  6. RecyclerView通用适配器

    在Android开发中使用列表呈现数据的情况很多,现在我们常用RecyclerView呈现列表,为了开发敏捷和代码优雅,我们现在来打造<?xml version="1.0" ...

  7. C#用log4net记录日志

    1.首先安装 log4net. 2.新建 log4net.config 文件,右键-属性 “复制到输出目录”设置为“始终复制” 3.设置 log4net.config 配置文件 <?xml ve ...

  8. Jmeter之Bean shell使用-常用内置变量

    Bean Shell常用内置变量   JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下: log:写入信息到jmeber.l ...

  9. django之runserver命令分析

    def inner_run(self, *args, **options):#runserver命令执行的内容 # If an exception was silenced in Management ...

  10. JAVA SpringBoot 项目打包(JAR),在打包成 docker 镜像的基本方法

    1,打包 SpringBoot 项目,使用 IDEA 如下图 2,将 JAR 包上传到安装了 Docker 的 linux 服务器上,并且在相容目录下创建一个名为 Dockerfile 的文件 3,在 ...