Git 检查用于创建分支的分支/修订
在git中,可以从现有分支的特定提交创建新分支Git 检查用于创建分支的分支/修订,git,Git,在git中,可以从现有分支的特定提交创建新分支 git branch newbranch 32234234234kjh23k4h2... 是否可以检查创建分支的分支/提交分支 分支或多或少只是指向提交的命名指针。因此,它只有关于分支的头提交的信息。该提交有一个或多个父级,可用于跟踪分支的历史记录,但无法检索分支的起始点,因为该信息未保存。因此,分支头提交的父链中的任何提交都可以作为起点 也就是说,一些GUI显示一个分支图,其中它们考虑了分支点,它们通过存在共享同一父提交的2个或多个提交来标识这
git branch newbranch 32234234234kjh23k4h2...
是否可以检查创建分支的分支/提交分支 分支或多或少只是指向提交的命名指针。因此,它只有关于分支的头提交的信息。该提交有一个或多个父级,可用于跟踪分支的历史记录,但无法检索分支的起始点,因为该信息未保存。因此,分支头提交的父链中的任何提交都可以作为起点 也就是说,一些GUI显示一个分支图,其中它们考虑了分支点,它们通过存在共享同一父提交的2个或多个提交来标识这些分支点。除此之外,没有任何方法可以识别分支机构 在git中,可以从现有分支的特定提交创建新分支
git branch newbranch 32234234234kjh23k4h2...
是的,正如你所说的git branch name commit
将创建指向commitcommit
的分支name
,该分支可以是提交标识(散列)、分支名称或任何其他提交说明符
是否可以检查创建分支的分支/提交分支
不是决定性的,除非您在创建分支的同一存储库中工作,或者您可以直接访问中央存储库,并且您正在查看的任何存储库的reflog都没有被删除。您可以使用git reflog branchname
获取分支曾经指向的每个提交的列表。如果在本地克隆上运行此操作,并且分支是在其他克隆中创建的,则此技术不会产生完全准确的结果
如果您无法直接访问中心存储库或首次创建分支的克隆,则必须查看存储库的提交历史记录,并尝试从最初创建分支的上下文推断