git 如何获取从主分支到分支的更改(仅涉及分支的更改)?

oknrviil  于 2023-03-16  发布在  Git
关注(0)|答案(1)|浏览(158)

有一个分支“功能”,我如何才能从“主”分支只采取那些适用于我的分支的变化?
git merge master接受所有更改,但我只需要影响我的分支的更改。

hlswsv35

hlswsv351#

一种可能的解决方案是git merge --no-commit --no-ff master
一旦合并完成(但尚未提交),您可以使用git diff --name-only --diff-filter=M HEAD..master列出文件,对于那些在feature中未修改的文件,您可以恢复它们:git restore -s feature -- afile .

相关问题