失误把远程分支删了怎么办?

168 阅读1分钟

如果你的分支是刚从master branch出来的可以这样做; 在git里找到之前的提交记录

image.png image.png 点进去

image.png 从master创建一个分支出来 git branch dev; git checkout dev; 再使用git cherry-pick 279f6e8 上面截图圈出的部分
cherry-pick 是讲这将 哈希值 对应的代码 同步到当前分支。
比如:
远程版本分支: 3.0
远程开发分支: develop

本地分支: dev 我们在本地分支dev修改代码后 提交到develop 但是 3.0分支也需要 我们可以这换到本地3.0分支 git checkout 改才提交develop的哈希 ; 这样就可以把更改同步到3.0分支 然后 git push origin 3.0