我想在拉取请求提交中合并大部分代码,同时省略提交的一部分。最好的方法是什么?我是否叉上叉并手动进行更改?
答案 0 :(得分:0)
一般来说,你可以选择他们的提交:
git cherry-pick -n [commit]
然后取消暂存,然后重新添加所需的补丁:
git reset
git add -p
git commit
git add -p
可让您以交互方式选择要包含的更改。
但是你想如何解决这个问题显然取决于你为什么试图部分包含一些人的变化。如果您只是从其他人的叉子中获取某个功能以获得您自己的回购,那么这很好。如果您是某个项目的同事,则应使用已删除的代码单独提交,以解释删除它的原因。