分支操作

一、分支创建

  # 查看分支
     git branch
  # 创建分支
     git branch dev
  # 切换分支
     git checkout dev
  # 创建并切换分支
     git checkout -b dev

  ### 以下操作需要切换到新建dev分支后进行操作
  # 添加并提交代码到新建dev分支
     git add .
     git commit "提交到dev分支上"
  # 撤销add操作
     git reset -HEAD <file>...
  # 撤销commit操作
     git reset -HEAD ~1
  # 上传代码到远程
     git push origin dev

二、分支剔除

  # 删除本地分支
     git branch -d 分支名
  # 强制删除本地分支
     git branch -D 分支名
  # 删除远程分支
     git push origin --delete 分支名

三、分支合并

  # 切换到创建好的指定分支
     git checkout dev
  # 提交代码到指定分支上
     git add .
     git commit -m "提交到dev分支上"
  # 切换回主分支
     git checkout master
  # 拉取主分支最新代码
     git pull origin master
  # 将分支代码合并到主分支
     git merge dev
  # 查看冲突
     git diff
  # 手动调整冲突文件后
     git status
  # 重新提交
     git add .
     git commit -m "重新提交"
  # 上传到远程
     git push origin master
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 创建合并分支 在 Git 中,每次提交,Git 都会把他们串成一条时间线段,这个时间线就是分支。如下图,目前只有一...
    z嘉嘉嘉阅读 3,311评论 0 2
  • 一、本地分支 1、创建分支git branch name 2、切换分支git checkout name 3、新建...
    Codepgq阅读 11,336评论 2 6
  • 为什么说时exciting是因为等了好久,就想看分支。其实我觉得分支就应该放在靠前一点讲的,不知道分支的话其他一切...
    ManjackGo阅读 1,683评论 0 0
  • 上一节操作中每次提交都要手动输入用户名和密码,若想避免这些麻烦,可以在系统中创建 SSH 公私钥,并将公钥放到 G...
    Manchangdx阅读 4,676评论 0 0
  • 妈妈陪着六岁的女儿写作业,妈妈在一旁不停的催促“快点写!”女孩对妈妈的话置若罔闻,一会儿上厕所,一会儿喝水,一会要...
    雪山飞狐儿阅读 1,462评论 0 1