抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

主要是为了将一个提交之前的全部记录,转移到一个新的分支上,其中有两种命令git checkoutgit branch,都可以满足我们的需求

查看提交日志

查看所有的提交日志

git log \-g

通过commit信息找到需要恢复的那个commit的id,比如commitId为8bc6cc706f600d96dd3c03b9d69fcc279b10a505

git branch

再使用命令创建分支

# git  branch <new_branch_name>  <commid_id>
git  branch  dev_bak   8bc6cc706f600d96dd3c03b9d69fcc279b10a505

git checkout

# 第一种,创建
git checkout -b <new_branch_name>  <commid_id>

# 第二种
git checkout <commid_id> then git switch -c <new_branch_name>

评论




博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

CDN BY jsDelivr | Powered BY Hexo & Volantis

载入天数…载入时分秒…

访问量为 访客数为

世界人民大团结万岁

萌ICP备20238898号