分支A 為當(dāng)前開發(fā)分支
分支B 為目標(biāo)分支
目標(biāo):將 A 分支的 /dir1/dir2/a.sql 文件(文件夾操作一樣)合并到 B 分支
操作如下:
git checkout B— 切換到 B 分支
git pull— 確保 B 分支的更新全部加載到本地
git checkout -b B_tmp— 基于分支 B 創(chuàng)建新分支 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 分支丹鸿,如果有沖突靠欢,手動(dòng)解沖突
不太會(huì)用簡書的排版,還是截個(gè)圖看起來順眼點(diǎn)兒~