首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并单个文件并在git中保留“更改”的作者

合并单个文件并在git中保留“更改”的作者
EN

Stack Overflow用户
提问于 2020-01-03 00:50:03
回答 2查看 261关注 0票数 1

一名开发人员对他的分支foo-branch进行了更改,其中包含2个修改过的文件。

代码语言:javascript
复制
commit: 8ab45aa
        + foo.txt (modified)
        + bar.txt (modified)

据我所知,采樱桃用于合并给定的提交。但是,是否可以只使用部分提交?在这种情况下,我只想合并提交foo.txt8ab45aa

重要:

关于这个主题有几个问题,但我的要求是保留更改的作者。其他几个解决方案与用户进行合并时覆盖它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-03 01:12:56

你能做到的

代码语言:javascript
复制
git cherry-pick the-ID-of-revision
git checkout HEAD~1 -- file-we-dont-want-to-modify
git commit --amend --no-edit
票数 1
EN

Stack Overflow用户

发布于 2020-01-03 01:08:59

您的主程序(或将被合并到的分支)是否有可能被修改,以便在要保留的代码行的末尾添加额外的空间?

这样,您将强制冲突,然后您就可以保留所需的更改,并且在git日志中仍然可以看到开发人员的更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59571907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档