切换到A分支,查询commit历史
命令行 : $ git log
复制要合并的commit id (如:663802dfb121e0a07603c828acf6c81f29bd75f3)
$ git cherry-pick 663802dfb121e0a07603c828acf6c81f29bd75f3
将本地分支oldBranch改为newBranch
命令行 : $ git branch -m oldBranch newBranch
删除远程oldBranch
命令行 : $ git push origin --delete oldBranch
$ git push origin newBranch
切换指定项目文件
命令行 : $ cd <ProjectPath>
将B分支合并到当前分支
命令行 : $ git rebase -B 或 $ git merge -B
切换指定项目文件
命令行 : $ cd <ProjectPath>
查看项目所有分支(本地和远程)
命令行 : $ git branch -a
删除本地分支
命令行 : $ git branch -d <BranchName>
删除远程分支
命令行 : $ git push origin --delete <BranchName>
查看删除后分支们
命令行 : $ git branch -a
原文:https://www.cnblogs.com/zhaoxiaoying/p/14538147.html