首页 > 解决方案 > 在推送到 Master 之前查看功能分支的特定更改

问题描述

我正在使用 git basic branch/merge进行功能更改。通常在开发期间有几个本地提交。有些功能需要相当长的时间才能完成,所以我会定期将 master 分支合并到 feature 分支上,这样功能分支就会与 master 保持同步。

一旦功能经过全面测试并准备好提交给 master,我希望能够查看特定于功能分支的更改,这些更改不是由定期合并 master 引起的更改。

是否有一种简单的方法可以在推送到 master 之前查看/查看所有功能分支特定的更改(这不是由定期合并 master 引起的更改)?

标签: git

解决方案


考虑到您已经与 master 保持同步,因为您已经为此进行了合并,您可以使用它git diff来显示分支所做的所有修改:

git diff master..<your branch>

推荐阅读