git查询从哪儿创建的分支

不及物动词 其他 129

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查询从哪个分支创建了当前分支,可以使用git命令来完成。具体步骤如下:

    1. 打开命令行工具,进入存储库目录。

    2. 使用以下命令查看当前分支的详细信息:`git branch -vv`

    这将显示所有分支的列表以及每个分支的远程和本地提交信息。

    3. 找到当前分支的条目,可以通过查找带有 “* “前缀的条目来判断。

    例如,如果当前分支是”feature/branch1″,则在列表中应该有一行类似于 “* feature/branch1 1234567 [origin/feature/branch1] Commit message”。

    4. 在方括号中的 “[origin/feature/branch1]” 部分是指示分支来源的信息。

    在这个例子中,它告诉我们当前分支 “feature/branch1” 是从名为 “origin/feature/branch1” 的远程分支创建的。

    如果方括号中什么都没有,表示当前分支是从本地分支创建的。

    这样,你就可以通过上述步骤查询从哪个分支创建了当前分支。记住,这个命令只会显示当前存储库的分支关联信息,如果你以前从另一个存储库克隆或拉取了分支,这些信息将不会显示出来。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查找一个分支是从哪里创建的,可以使用git的图形化工具或者通过命令行来进行查询。以下是通过命令行来查询的步骤:

    1. 打开命令行终端并导航到您的git仓库。

    2. 输入以下命令查看仓库中的所有分支:

    “`
    git branch –all
    “`

    这个命令将列出你本地和远程仓库中所有的分支。

    3. 找到你要查询的分支,并记录下它的名称。

    4. 使用以下命令来查找指定分支的源分支:

    “`
    git show-branch
    “`

    替换``为你想要查询的分支的名称。

    5. 这个命令将显示一个包含git提交历史的图形化界面。你可以通过查找分支的起点来确定它的源分支。源分支是在图形化界面中通过”最早的共同提交”(Earliest common commit)来标识的。

    6. 你可以继续使用`git log`命令来查看更详细的提交历史。

    通过这个过程,你可以确定一个分支是从哪里创建的。这对于理解分支的源头和追踪代码的演变非常有用。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Git中,可以通过以下几个步骤来查询一个分支是从哪个分支创建的:

    1. 打开Git Bash或命令行终端,导航到本地Git仓库的根目录。

    2. 运行以下命令列出你的本地分支列表:

    git branch

    这将显示所有本地分支的列表,并在当前分支旁边用星号标记。

    3. 从上一步中的分支列表中选择你想查询的分支名称。

    4. 运行以下命令来查看该分支的创建历史:

    git show-branch

    将``替换为你想查询的分支名称。

    这个命令将显示该分支与其他分支的合并历史和提交历史。你将看到一个分支图,显示相关分支之间的合并关系。

    如果你看到`*`标记,表示该分支是从当前的分支创建的。

    另一种方法是通过以下命令来查询分支及其衍合的历史:

    git log –oneline –graph –decorate

    这将显示所有分支的提交历史和合并历史,并且在图形表示中显示出关联的分支。

    在以上步骤中,你需要将`branch-name`替换为你要查询的分支的实际名称。如果你不确定分支的名称,可以在步骤2中查看本地分支列表。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部