Git 解释“的输出”;吉特樱桃;指挥部?
我有一个Git存储库,其中有许多分支:Git 解释“的输出”;吉特樱桃;指挥部?,git,Git,我有一个Git存储库,其中有许多分支: MYPROJ-1 MYPROJ-12 MYPROJ-73 MYPROJ-115 MYPROJ-217 integration master 我需要一些方法来确定分支是否已与“master”合并。一位同事建议使用以下命令: git cherry <thisbranch> <thatbranch> 但这似乎只向我展示了“主”分支中的内容,而不是MYPROJ-217分支中的内容——与我想要的正好相反。如果我把论点颠倒过来,就什么也看
MYPROJ-1
MYPROJ-12
MYPROJ-73
MYPROJ-115
MYPROJ-217
integration
master
我需要一些方法来确定分支是否已与“master”合并。一位同事建议使用以下命令:
git cherry <thisbranch> <thatbranch>
但这似乎只向我展示了“主”分支中的内容,而不是MYPROJ-217分支中的内容——与我想要的正好相反。如果我把论点颠倒过来,就什么也看不出来
有人能帮我解决这个问题吗?我只是想看看一个分支是否已合并为master 根据,git cherry thisbranch thatbranch
将列出thatbranch
中但不在thisbranch
中的所有提交。因此,如果您运行git cherry master MYPROJ-217
并且没有得到任何输出,那么MYPROJ-217
中就没有不在master
中的提交。因此,MYPROJ-217
必须已经合并到master。(或者,也许是因为主人把它的颜色改了,或者把樱桃摘到了主人身上。)
如果您只想看到哪些分支没有合并到主分支,那么这应该是您想要的:
git branch --no-merged master
(请参阅:)根据,git cherry this branch that branch
将列出that branch
中但不在this branch
中的所有提交。因此,如果您运行git cherry master MYPROJ-217
并且没有得到任何输出,那么MYPROJ-217
中就没有不在master
中的提交。因此,MYPROJ-217
必须已经合并到master。(或者,也许是因为主人把它的颜色改了,或者把樱桃摘到了主人身上。)
如果您只想看到哪些分支没有合并到主分支,那么这应该是您想要的:
git branch --no-merged master
(请参阅:)根据,git cherry this branch that branch
将列出that branch
中但不在this branch
中的所有提交。因此,如果您运行git cherry master MYPROJ-217
并且没有得到任何输出,那么MYPROJ-217
中就没有不在master
中的提交。因此,MYPROJ-217
必须已经合并到master。(或者,也许是因为主人把它的颜色改了,或者把樱桃摘到了主人身上。)
如果您只想看到哪些分支没有合并到主分支,那么这应该是您想要的:
git branch --no-merged master
(请参阅:)根据,git cherry this branch that branch
将列出that branch
中但不在this branch
中的所有提交。因此,如果您运行git cherry master MYPROJ-217
并且没有得到任何输出,那么MYPROJ-217
中就没有不在master
中的提交。因此,MYPROJ-217
必须已经合并到master。(或者,也许是因为主人把它的颜色改了,或者把樱桃摘到了主人身上。)
如果您只想看到哪些分支没有合并到主分支,那么这应该是您想要的:
git branch --no-merged master
(请参阅:)我不知道git cherry做什么,但根据您刚才描述的内容,我想说输出可能意味着它被合并了。如果
git cherry MYPROJ-217 master
向您显示master
中不在MYPROJ-217
中的提交,那么我希望git cherry master MYPROJ-217
向您显示MYPROJ-217
中不在master
中的提交。如果该列表为空,则意味着在MYPROJ-217
中没有不在master
中的提交,因此必须合并该分支。我不知道git cherry
做了什么,但考虑到您刚才描述的内容,我认为输出可能意味着它被合并了。如果git cherry MYPROJ-217 master
向您显示master
中不在MYPROJ-217
中的提交,那么我希望git cherry master MYPROJ-217
向您显示MYPROJ-217
中不在master
中的提交。如果该列表为空,则意味着在MYPROJ-217
中没有不在master
中的提交,因此必须合并该分支。我不知道git cherry
做了什么,但考虑到您刚才描述的内容,我认为输出可能意味着它被合并了。如果git cherry MYPROJ-217 master
向您显示master
中不在MYPROJ-217
中的提交,那么我希望git cherry master MYPROJ-217
向您显示MYPROJ-217
中不在master
中的提交。如果该列表为空,则意味着在MYPROJ-217
中没有不在master
中的提交,因此必须合并该分支。我不知道git cherry
做了什么,但考虑到您刚才描述的内容,我认为输出可能意味着它被合并了。如果git cherry MYPROJ-217 master
向您显示master
中不在MYPROJ-217
中的提交,那么我希望git cherry master MYPROJ-217
向您显示MYPROJ-217
中不在master
中的提交。如果该列表为空,则意味着在MYPROJ-217
中没有不在master
中的提交,因此必须合并分支。