一名开发人员对他的分支foo-branch进行了更改,其中包含2个修改过的文件。
commit: 8ab45aa
+ foo.txt (modified)
+ bar.txt (modified)据我所知,采樱桃用于合并给定的提交。但是,是否可以只使用部分提交?在这种情况下,我只想合并提交foo.txt的8ab45aa。
重要:
关于这个主题有几个问题,但我的要求是保留更改的作者。其他几个解决方案与用户进行合并时覆盖它。
发布于 2020-01-03 01:12:56
你能做到的
git cherry-pick the-ID-of-revision
git checkout HEAD~1 -- file-we-dont-want-to-modify
git commit --amend --no-edit发布于 2020-01-03 01:08:59
您的主程序(或将被合并到的分支)是否有可能被修改,以便在要保留的代码行的末尾添加额外的空间?
这样,您将强制冲突,然后您就可以保留所需的更改,并且在git日志中仍然可以看到开发人员的更改。
https://stackoverflow.com/questions/59571907
复制相似问题