• git分支管理


    查看有哪些分支:

      git branch

    创建dev分支,然后切换到dev分支:

      git chcekout -b dev   相当于俩步 git brandch dev(创建分支dev)   git checkout dev(选择分支dev)

    当我们创建好并选择到分支,便可以在分支上工作,对于其他分支或者主分支不会任何影响。

    切换分支:

      git checkout master

    合并分支:

      git merge master(fast-forward模式)

      最好用 git merge master --no-ff -m '' master (这样可以生成merge提交,方便回溯)

    合并完成,master上的内容跟dev分支上的同步了,此时可以删除dev分支。

    删除分支:

      git branch -d dev (合并完可以删除)

      git branch -D dev(未合并,可以用强制删除)

    当俩个分支都修改过同一个文件,此时合并会产生冲突。必须手动解决冲突后再提交,再次合并就不会冲突。

    git暂存管理:

      git stash#暂时把分支工作区储藏起来,此时不管你分支作何修改,工作区都是干净的。可以方便创建临时分支

      git stash list#列出所有stash

      git stash apply#恢复暂存的内容

      git stash drop#删除暂存的内容

      git stash pop#恢复内容并且清空暂存区

  • 相关阅读:
    mysql备份监控脚本
    关于ibatis的缓存的
    一些好用的软件和工具
    一,关于mongDB+SpringMVC【org.springframework.data.mongodb.core.MongoTemplate】
    java中的String内存分配原理
    java条件结构
    java运算符与选择结构
    JAVA变量补充
    JAVA变量
    java基础01
  • 原文地址:https://www.cnblogs.com/duoduoxi/p/5949126.html
Copyright © 2020-2023  润新知