美文网首页
2018-05-23

2018-05-23

作者: 江东独步行 | 来源:发表于2018-05-24 01:04 被阅读0次

    分支

    分支实质上是指向提交对象的可变指针。Head指向当前分支
    由于不需要复制所有的项目文件,任何规模的项目都可以瞬间创建新分支
    git branch name 创建分支
    git checkout name 切换分支
    git branch -d name 删除分支
    git branch -D name 强制删除分支
    如果不是第一次提交,每一次提交都会有一个父提交
    合并
    fast-forward合并 (直接祖先)
    merge (三方合并,可能有冲突, 解决冲突,生成一个新的提交)图
    rebase (重新逐次提交,可能会逐次解决冲突,fast-forward合并)图
    cherry-pick

    冲突
    git status 查看冲突情况,解决后git add 标记冲突解决,git commit提交

    开发工作流
    master分支作为稳定的代码分支
    新分支用来版本开发,或者其他需求,分支开发完成,合并到master分支

    相关文章

      网友评论

          本文标题:2018-05-23

          本文链接:https://www.haomeiwen.com/subject/uexjjftx.html