美文网首页
Git - 迁出分支的秘密

Git - 迁出分支的秘密

作者: cheerfun | 来源:发表于2018-12-22 16:28 被阅读0次

从commit迁出分支

最近线上不该合并的修改被合并到了master分支,需要紧急撤回,然而之前的代码管理中并没有利用Git打版本,所以想让Jenkins使用一个稳定的分支,却没有这样的分支,因为master分支就约定是这样的稳定分支,怎么办?看了下git log,是不是可以从某个commit迁出新的分支呢?原来是可以的:

git branch newBranchA commitHash

然后利用Jenkins暂时使用newBranchA构建,可以作为暂时的回滚方案。不过,也只是紧急情况下使用,线上发布正确的做法应该是使用Git的版本控制,回滚也方便,这篇文章就不展开了。

迁出分支的正确姿势

要在现有稳定代码的基础上开发新功能,最好在最新的稳定代码基础上迁出新的分支,一般是master,迁出前一定要先git pull同步一下仓库中的代码,否则,合并时各种冲突会让你怀疑人生。

git checkout master -->  git pull  -->  git checkout -b feature/newFunc

相关文章

  • Git - 迁出分支的秘密

    从commit迁出分支 最近线上不该合并的修改被合并到了master分支,需要紧急撤回,然而之前的代码管理中并没有...

  • git 简单用法2

    1、选择文件夹(右键 git bash Here) 2、迁出库 3、查看分支 3、迁出切换分支 4、删除分支 5、...

  • git如何基于时间日前迁出代码

    首先想到的是git clone直接迁出: 但是遗憾的是git clone没有这个功能,git clone只会迁出所...

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • 关于Git使用笔记

    Git使用分支: 查看所有分支:git branch -a 创建分支:git branch de 切换分支:git...

  • git 查看远程分支、本地分支、删除本地分支

    1查看远程分支git branch -a 2查看本地分支git分支 3创建分支git分支测试 4删除远程分支git...

  • git分支指令

    git分支指令 查看git都有哪些分支:git branch -a(包括本地分支和远程分支)git branch ...

  • 创建与合并分支

    Git鼓励大量使用分支:查看分支:git branch创建分支:git branch 切换分支:git...

  • git分支和squelize-cli相关命令

    Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch 切换分支:git che...

  • 分支

    新建分支git branch [分支名] 切换分支git checkout [分支名] 新建分支并切换到分支git...

网友评论

      本文标题:Git - 迁出分支的秘密

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