我从一个已经存在的分支创建了一个分支,现在在我的智慧,我不记得那个分支的名字是什么。有人知道要找出的分支的名称,你的分支是从创建?
aoyhnmkz1#
这将只显示对您的分支唯一的提交,以及您从当前分支分支出来或合并到当前分支的提交。当前分支的提交将以o而不是*开头。
o
*
git log --decorate --oneline --graph --boundary HEAD \ --not --exclude=$(git rev-parse --symbolic-full-name HEAD) --glob=refs/*
字符串示例输出:
* 493aaed (HEAD, my-branch) Fixed Typo o 012788f (master) Merged in release/1.1.1
型请注意,如果原始分支也进行了,则基本提交可能不再与分支相关联。在这种情况下,您将需要执行以下命令来确定哪些分支与该提交不同。
git branch -a --contains <boundary-commit>
型在上面的例子中,边界提交是012788f。
n9vozmp42#
我认为这个问题的正确答案应该是:
git show-branch --list
字符串
5anewei63#
此命令显示提交的历史记录并指明父分支。
git show-branch --current
e7arh2l64#
查看git docs会比Stack Overflow更快地给你答案,但是当你在这里的时候,试试这个:
git log --graph --decorate
字符串它会打印你的提交历史,同时显示你的分支拓扑。如果你想查看所有分支的历史,你可以添加--all标志。
--all
4条答案
按热度按时间aoyhnmkz1#
这将只显示对您的分支唯一的提交,以及您从当前分支分支出来或合并到当前分支的提交。当前分支的提交将以
o
而不是*
开头。字符串
示例输出:
型
请注意,如果原始分支也进行了,则基本提交可能不再与分支相关联。在这种情况下,您将需要执行以下命令来确定哪些分支与该提交不同。
型
在上面的例子中,边界提交是012788f。
n9vozmp42#
我认为这个问题的正确答案应该是:
字符串
5anewei63#
此命令显示提交的历史记录并指明父分支。
字符串
e7arh2l64#
查看git docs会比Stack Overflow更快地给你答案,但是当你在这里的时候,试试这个:
字符串
它会打印你的提交历史,同时显示你的分支拓扑。如果你想查看所有分支的历史,你可以添加
--all
标志。