• Android Studio|IntelliJ IDEA Git使用小技巧


    一 分支管理

    1. 新建分支

    在master的基础上创建新分支dev

    2. 推送分支

    将新建的分支dev推送到远程

    3. 切换分支

    4. 合并分支

    当我们在dev分支完成代码修改并测试通过后 需要将dev分支合并到master分支

    首先把dev分支代码全部提交(Commit+Push)

    然后切换到master分支

    再将dev分支合并到master分支

    最后更新master分支代码并提交(Commit+Push)

    5. 分支回滚(2种方式)

    先说说Git操作文件的颜色变化

    红色 暂未加入版本控制

    绿色 已经加入版本控制 暂未提交

    蓝色 已经加入版本控制 已经提交 有改动

    白色 已经加入版本控制 已经提交 无改动

    方式一 Reset

    会抛弃原来的提交记录 使Head指针强制指向指定的版本

    Soft

    本地仓库回到选择版本 之后版本修改的内容不会被删除

    红色不变

    绿色不变

    蓝色不变

    相关联的白色->蓝色

    Mixed

    本地仓库回到选择版本 之后版本修改的内容不会被删除

    红色不变

    绿色->红色

    蓝色不变

    相关联的白色->蓝色

    Hard

    本地仓库回到选择版本 之后版本修改的内容全无

    红色不变

    绿色被删除

    蓝色->白色 修改被删除

    相关联的白色->白色 之后版本修改的内容被删除

    Keep

    本地仓库回到选择版本 之后版本修改的内容全无

    红色不变

    绿色->红色

    蓝色不变

    相关联的白色->白色 之后版本修改的内容被删除

    方式二 Revert

    会当成一个新的提交记录 追加到提交日志当中 保留了原来的提交记录(推荐)

    本地仓库回到选择版本 之后版本修改的内容不会被删除

    红色不变

    绿色不变

    蓝色不变

    相关联的白色->解决冲突后重新提交

    6. 撤销已经Commit 还未Push的代码

    二 指定分支拉代码

    git clone 默认分支

    git clone https://gitee.com/MengSan/xxx.git

    git clone dev分支

    git clone -b dev https://gitee.com/MengSan/xxx.git

    三 MergeRequest工作流程

    假设master是主分支 dev是开发分支 代码托管平台是https://gitee.com/

    当我们在dev分支完成代码修改并测试通过后 需要将dev分支合并到master分支

    首先把dev分支代码全部提交(Commit+Push)

    然后打开https://gitee.com/ 新建一个MergeRequest

    需要审核人同意一下

    四 Git提交代码流程

    add -> commit -> pull -> push

  • 相关阅读:
    利用Python进行数据分析-Pandas(第六部分-数据聚合与分组运算)
    利用Python进行数据分析-Pandas(第五部分-数据规整:聚合、合并和重塑)
    利用Python进行数据分析-Pandas(第四部分-数据清洗和准备)
    使用VBA从工作表中读图片,以及给工作表中写文件
    利用Python进行数据分析-Pandas(第三部分)
    利用Python进行数据分析-Pandas(第二部分)
    Shape.Type属性名称及对应值列表
    利用Python进行数据分析-Pandas(第一部分)
    下载文件
    github访问很慢的解决办法
  • 原文地址:https://www.cnblogs.com/huangyi-427/p/14470585.html
Copyright © 2020-2023  润新知