• git分支


    创建分支

    创建dev分支,并切换到dev分支

    git checkout -b dev

    查看所有分支

    git branch
    提交所有修改
    git add -A
    git commit -m'往dev分支提交代码'

    推送分支

    git push origin dev

    合并分支

    将dev分支合并到主分支master

    切换到master

    Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息

    git checkout master

    第一种方式①合并分支dev

    git merge dev

    第二种方式②强制禁用Fast forward模式,Git就会在merge时生成一个新的commit

    git merge --no-ff -m "merge with no-ff" dev

     删除本地分支

    git branch -d dev

    删除远程分支(慎用)

    git push origin -d dev

    查看分支是否被合并过

    1.查看该分支的提交历史 git log 分支名
    
    2.git log master |grep <commitid> 如果包含,就证明已经合并过
    
    3.git branch -d 分支名,如果报错,就是没合并过,
    
    4.git branch -D 分支名 是强制删除一个分支

    如果出现冲突

    Auto-merging readme.txt
    CONFLICT (content): Merge conflict in readme.txt
    Automatic merge failed; fix conflicts and then commit the result.

    查看冲突

    git status

     克隆代码,抓去分支

    git clone ...
    git branch (克隆后只能看到主分支master)

    创建远程origindev分支到本地

    git checkout -b dev origin/dev

    注意

    切换分支之前,必须先add再commit,否则切换分支后的代码是一致的,都是最新代码,只有commit后,才是分支当前版本代码 

  • 相关阅读:
    使用文件进行数据存储四种模式
    文件保存与读取
    查看与输出日志信息
    单元测试
    短信发送器
    简易的安卓拨号器
    Android manifest之manifest标签详细介绍
    Python实现不同格式打印九九乘法表
    Java-JDK & Android SDK下载安装及配置教程
    Django modelfrom
  • 原文地址:https://www.cnblogs.com/suruozhong/p/11713755.html
Copyright © 2020-2023  润新知