gpt4 book ai didi

git - 显示与其他分支不同步的分支

转载 作者:行者123 更新时间:2023-12-03 08:55:22 28 4
gpt4 key购买 nike

我正在创建一个 git 别名,以便在部署后将 master merge 到突出的开发分支。

我可以使用以下命令找出哪些分支未 merge 到 master 中:gitbranch --no-merged master。但是,从该列表中,我可以 checkout 未 merge 的分支,并且来自 master 的新提交可能已经 merge 到其中。

$ git branch --no-merged master
2019-01-20_resize-tracking
* 2019-03-27_D8-752_config-module
...

$ git checkout 2019-01-20_resize-tracking
Switched to branch '2019-01-20_resize-tracking'
Your branch is up-to-date with 'origin/2019-01-20_resize-tracking'.

$ git merge master
Already up-to-date.

如何找到哪些分支未 merge 到给定分支中,并且也不是最新的?

最佳答案

你可以这样做:

git branch --no-merged master --no-contains master

其中列出了未 merge 到 master 中且不包含 master 的分支(因此,需要更新)。

关于git - 显示与其他分支不同步的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55868474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com