zoukankan      html  css  js  c++  java
  • 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#恢复内容并且清空暂存区

  • 相关阅读:
    Hdu 1429 胜利大逃亡(续) (bfs+状态压缩)
    Vijos 1456 最小总代价 (状压dp)
    洛谷 P1313 计算系数 (二项式定理)
    洛谷 P1134 阶乘问题
    EINTR错误
    TCP和UDP协议的应用/参数查看
    BAT面经
    高级环境编程要看的
    UDP丢包和无序 问题的解决方法
    tcp/ip
  • 原文地址:https://www.cnblogs.com/duoduoxi/p/5949126.html
Copyright © 2011-2022 走看看