📜  git create branch with specific commit - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:17.023000             🧑  作者: Mango

Git 创建特定提交的分支 - Shell / Bash

当你使用Git时,有时你需要创建一个新分支,该分支选择特定的提交点作为开始状态。这在协作工作流中特别有用,其中每个团队成员都负责处理不同的任务,而分支会因此频繁地合并。

在Shell / Bash中,您可以使用以下命令创建在特定提交中创建分支:

git branch <new-branch-name> <commit-SHA>

此命令将在指定的提交中创建一个新分支,并将其命名为新分支名称。如果您不知道要选哪个提交,可以使用以下Git命令查找所有提交:

git log

使用此命令可以列出所有提交的SHA标识符,以供您根据需要选择。

以下是一些有用的提示和技巧:

  • 如果您希望在创建分支时立即切换到该分支,可以使用以下命令:
git checkout -b <new-branch-name> <commit-SHA>
  • 如果您在创建新分支后需要运行某些命令,请将其打到分支名后面,如下所示:
git branch <new-branch-name> <commit-SHA> && git checkout <new-branch-name> && < command1 > && < command2 >

您也可以使用上述命令串来创建分支并一次性执行多个命令。

这是使用Git在Shell / Bash中创建特定提交的分支的介绍。如果您需要更多有关Git和Shell / Bash的知识,请查看官方文档或其他在线资源。