zoukankan      html  css  js  c++  java
  • git 分支

    查看分支

    git branch 

     远程分支

    git branch -r

    创建分支

    git branch 名称

    切换分支

    git checkout 分支名

    删除分支

    需切换到其他分支后再删除

    git branch -D 分支名 #大写d不提示,直接删除
    
    git branch -d  #小写d提示处理合并后才能删除

    分支合并

     fast forward合并

    主分支没变,其他分支commit后合并进主分支,实际上把master的指针从c2移动到了c3

     在master分支上执行

    git merge bugfix

    合并后

    3 way merge合并

    主分支和其他分支都有过commit。

      在master分支上执行

    git merge bugfix

    会提示编辑commit

     输入 :wq 保存

    合并后

    解决冲突:

    如果c4和c3同时修改了同一个文件

     合并时会提示失败,需要修改test文件,因为两个分支都修改过

     文件状态处于

     使用vscode修改文件

     选择一种方式修改文件,然后重新 add commit

     提交时会出现

     :wa 保存

    解决使用fast forward会造成隐藏分支的问题

    git rebase master

     如果有多人合作不推荐使用git rebase

  • 相关阅读:
    运算放大器
    阻抗模型
    mysql优化
    tomcat调优
    jvm调优
    springboot使用
    deploy工程到nexus
    Spring data elasticsearch使用
    kibana使用
    笔记
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/14839697.html
Copyright © 2011-2022 走看看