Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在特定时间点在Git中创建分支_Git_Branch - Fatal编程技术网

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

在特定时间点在Git中创建分支,git,branch,Git,Branch,我们在生产代码中发现了一个问题。但自发布以来,发生了几次与Master的合并。发布时未制作标签或分支。但是我们知道发布版本是什么时候开始的 当我使用TFS时,我可以选择一个时间点并从该时间点创建一个分支 如何在Git中执行此操作?在要创建新分支的位置查找提交: git日志 使用此提交id,您可以创建具有此提交id版本的分支: git分行 你也可以使用 git签出 这将使您获得此提交id的版本,在此之后创建一个具有 git分行 然后转到此创建的分支(签出) git签出 这两个步骤可以一次完成:

我们在生产代码中发现了一个问题。但自发布以来,发生了几次与Master的合并。发布时未制作标签或分支。但是我们知道发布版本是什么时候开始的

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

如何在Git中执行此操作?在要创建新分支的位置查找提交:

git日志

使用此提交id,您可以创建具有此提交id版本的分支:

git分行


你也可以使用

git签出

这将使您获得此提交id的版本,在此之后创建一个具有

git分行

然后转到此创建的分支(签出)

git签出

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

git checkout-b

在要创建新分支的位置查找提交:

git日志

使用此提交id,您可以创建具有此提交id版本的分支:

git分行


你也可以使用

git签出

这将使您获得此提交id的版本,在此之后创建一个具有

git分行

然后转到此创建的分支(签出)

git签出

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


git checkout-b

您知道发行版的提交id吗?@tkausl-yes我知道
git分支修订版的分支id的名称
Checkout,在那里提交并创建分支。现在,当您提交时,它将使用该提交作为父级。或者
git checkout-b修订版分支id的名称
,如果您想在一次快照中创建分支并进行签出。您知道发布的提交id吗?@tkausl-yes I doWell
git分支修订版的分支id的名称
Checkout,在那里提交并创建分支。现在,当您提交时,它将使用该提交作为父级。或者如果您想在一次快照中创建分支并签出,则使用修订版的分支id的名称。