微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在特定时间在Git中创建分支

如何解决在特定时间在Git中创建分支

我们在生产代码中发现了一个问题。但是自发布以来,已经发生了几次与Master的合并。发布时没有标签或分支。但是我们知道发布版本何时开始。

使用TFS时,我可以选择一个时间点并从该点创建分支。

如何在Git中做到这一点?

解决方法

在要创建新分支的位置找到 commit

git log

使用此 commit-id ,您可以使用此commit-id的版本创建分支:

git branch <branch-name> <commit-id>


您也可以使用

git checkout <commit-id>

在使用以下命令创建分支后,将带您进入该commit-id的版本

git branch <branch-name>

,然后转到此创建的分支( checkout

git checkout <branch-name>

这两个步骤可以一起完成:

git checkout -b <branch-name>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。