zoukankan      html  css  js  c++  java
  • git版本控制工具的使用(2)

    git checkout -b dev创建一个为dev的分支。并选择该分支。

    git branch dev 创建分支

    git checkout dev 选择该分支

    git branch 查看当前分支和被选中的分支

    当在分支上进行修改后,通过add 和 commit,完成提交,如若合适,可以并入主分支。

    git checkout master,git merge dev,并入主分支。这样的快进方式,修改指针。合并后会丢掉分支信息。

    git branch -d dev 删除dev分支。

    HEAD指向当前位置,master指向主分支,dev指向分分支:

    当发生分支合并的冲突时,如下所示:

    则通过git merge xxx,会提示冲突,这时修改冲突的部分,>>>>>>>>>       <<<<<<<<<<<<  ==============等,然后提交。

    git log --graph查看分支合并图

    git merge --no-ff   -m "instruction"  dev    合并dev分支,禁用fast-forward

    git log --graph --pretty=oneline  --abbrev-commit   查看分支信息,单行

    禁用fast-forward后,可以保留dev分支

    git stash将当前工作现场存储起来,临时处理其它事务,如创建其它分支,提交等。

    git stash list查看工作现场的保存列表

    git stash apply恢复现场,不删除保存列表内容。

    git stash drop删除保存列表

    git stash pop 出栈,恢复现场并删除

    git branch -d xxx删除分支,如果有警告,如使用-D等,按照提示。

  • 相关阅读:
    node同时验证手机号和座机号
    导入excle到服务器时候删除服务器历史数据
    杂七杂八
    c# 导出表格 api
    c# 导出表格
    element split 将多个单号分隔
    vue 前台传后台
    vue.js 使用时间组件 日期少一天的问题
    layui 文字滚动
    CRT&&EXCRT学习笔记
  • 原文地址:https://www.cnblogs.com/bai2018/p/10549952.html
Copyright © 2011-2022 走看看