美文网首页
Github命令之分支操作

Github命令之分支操作

作者: 就那两三事 | 来源:发表于2017-07-17 11:30 被阅读112次

分支的创建、删除和查看

  1. git branch fetch 创建一个分支fetch
  2. git branch 查看当前系统的分支,和正在使用的分支
  3. git branch -d 删除已经被当前分支合并了的分支,也可以指定“fetch分支”,如:git branch -d fetch
  4. git branch -d fetch 清除fetch分支
  5. git branch -D crazy-idea 强制删除未合并的分支

分支的切换

  1. git checkout master 切换到master分支
  2. git checkout master && git merge fetch 切换到master分支,并合并fetch分支
  3. git checkout v1.2
  4. git checkout tags/v1.2

分支的合并

  1. git merge fetch 将分支fetch并入当前分支
  2. git merge <branch> --squash 将指定分支(即<branch>分支)的所有提交合并成一个,然后并入当前分支,最后提交(git commit -m ‘’)###

分支的重置

  1. git reset --hard HEAD 回到合并前状态
  2. git reset --hard ORIG_HEAD 放弃修改当前的冲突,这条命令可以回到合并前状态
  3. git reset --hard ORIG_HEAD 已经把合并后的代码提交,然后想把它们撒销(有危险,如果别人已经合并了你的代码)

其它

  1. git fetch origin 当远程仓库有更新,但我们并不想合并到本地仓库,只想把代码拿下来看看
  2. git reflog reflog是记录引用变化的一种机制,比如记录分支的变化或者是HEAD引用的变化,当忘记分支名的时候也可以使用

相关文章

  • Github命令之分支操作

    分支的创建、删除和查看 git branch fetch 创建一个分支fetch git branch 查看当前系...

  • Git分支教程(中)

    分支Push与Pull操作 相关命令操作 命令 ...

  • git -- 首次上传代码到github的前期工作

    首次上传本地分支到github 添加远程仓库地址 将本地的所有分支push到远程仓库(该命令可省略,不操作) 将远...

  • git 基础

    git命令 分支 分支操作 一并讲解在source tree工具下的操作 分支管理策略 master :主分支,稳...

  • 项目上传 GitHub 释疑

    GitHub 新手指南:创建、提交、合并、删除分支等操作Git 命令:比较全面超详细教程:文章描述步骤比较详细 问...

  • 13 -- git <转>

    Git常用操作命令收集: 1) 远程仓库相关命令 2)分支(branch)操作相关命令 3)版本(tag)操作相关...

  • git分支相关操作

    分支(branch)操作相关命令 查看分支 创建分支: 合并分支: 删除分支 查看本地和远程的关联

  • Git常用操作命令收集

    远程仓库相关命令 分支(branch)操作相关命令 版本(tag)操作相关命令 子模块(submodule)相关操...

  • ios git的使用

    git本地操作 git团队开发操作 git分支管理 gitHub使用

  • git积累

    git命令重置本地提交: 回滚操作 重置merge 命令拉去远程分支 更新远程分支列表 切换到当前分支 —>合并...

网友评论

      本文标题:Github命令之分支操作

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