美文网首页
GIT 合并指定文件或文件夹到目标分支

GIT 合并指定文件或文件夹到目标分支

作者: 六平格格 | 来源:发表于2018-10-15 18:05 被阅读0次

    分支A 为当前开发分支

    分支B 为目标分支

    目标:将 A 分支的 /dir1/dir2/a.sql 文件(文件夹操作一样)合并到 B 分支

    操作如下:

    git checkout B— 切换到 B 分支

    git pull— 确保 B 分支的更新全部加载到本地

    git checkout -b B_tmp— 基于分支 B 创建新分支 B_tmp,并且切换至 B_tmp 分支

    git checkout A ./dir1/dir2/a.sql— 将 A 分支的指定文件合并到B_tmp

    git commit -ma “提交信息”— 提交合并过来的文件 a.sql

    git checkout B— 切换回 B 分支

    git merge B_tmp— 将 B_tmp 合并到 B

    git push origin HEAD:refs/for/B— 将本地更新(a.sql)提交到 B 分支,如果有冲突,手动解冲突

    不太会用简书的排版,还是截个图看起来顺眼点儿~

    相关文章

      网友评论

          本文标题:GIT 合并指定文件或文件夹到目标分支

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