跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • git 脏分支新的修改如何 merge 到开发分支
未分類
28 12 月 2020

git 脏分支新的修改如何 merge 到开发分支

git 脏分支新的修改如何 merge 到开发分支

資深大佬 : geledelai1990000 5

大神们,求助。

背景:test 是脏分支,dev 是最新的从 master 拉出来分支。

一个需求更改,忘记了 checkout 到 dev,而是在 test 上改的。

如何把脏分支 test 的这部分修改 merge 到 dev 上?

大佬有話說 (14)

  • 資深大佬 : tyx1703

    cherry-pick

  • 資深大佬 : heyjei

    @tyx1703 配合 sourcetree 使用 cherry pick 更香。

  • 資深大佬 : ytmsdy

    下个 sourcetree,然后一块一块的暂存

  • 資深大佬 : Jirajine

    在 test 分支上
    git reset <你想要 merge 的 commit 提交前>
    git checkout –merge dev
    #解决冲突
    git add .
    git commit

  • 資深大佬 : chibupang

    git reset HEAD
    git stash
    git checkout dev
    git stash pop

  • 資深大佬 : dswyzx

    有了 gui,一切的骚操作都是那么简单。但毕竟 v2er,gitbash 保平安。
    我只知道关键字 摘取 就是你想要的

  • 資深大佬 : kingfun

    sourcetree 一个遴选功能就秒杀上面各种繁杂的命令行了,可以基于任意一次 commit 进行 merge 到任何一个分支。

  • 資深大佬 : mouyong

    git log -2 查看 commit hash,然后执行 git cherry-pick 指定的 commit hash 值

  • 資深大佬 : leelz

    git log

    复制 commit id

    git checkout dev

    git cherry-pick commit id

  • 資深大佬 : zoomdong

    直接把这个提交 cherry-pick 过去就行了

  • 資深大佬 : msg7086

    Rebase 或者 Cherry-pick 或者提出文件然后 Commit 都可以。
    本质上是把更改差分从一个分支搬到另一个分支,很多操作都可以实现这个结果。

  • 資深大佬 : LudwigWS

    @kingfun 不就是 cherry-pick 吗,一行命令的事。用 GUI Git 还想秒杀命令行

  • 資深大佬 : Jarvennnnnnnn

    sourcetree 是什么软件

  • 資深大佬 : we3613040

    @Jarvennnnnnnn git 图形工具

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具