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

分支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 合并指定文件或文件夹到目标分支)