git 指定某个分支的commit创建新分支并推送的远程分支上
今天是精通git命令行男孩。。。
假装自己在本地dev分支上:
// 获取当前commit 集合(目的是为了拿到指定的commitId)
git log
如果在gitlab/github上,也可以通过branch/history/去copy指定的commitId:

当获取到commitId后,进行如下操作
原理:先在本地创建,然后再推送到远程
- 本地创建基于commitId的新分支(local branch)
git checkout -b yourNewBranch yourCommitId
- 推送该本地分支到远程分支上
git push origin yourNewBranch
以上。
浙公网安备 33010602011771号