我的一个同事对我的项目进行了分叉,我们希望将他在单个文件中所做的更改合并到我的repo中,并保留其历史记录(主要是提交日志)。
问题是他在提交时笨手笨脚的,所以提交也包含与其他文件不同的内容,与项目无关(或者需要放入原始repo中的内容)。
我希望能够做一个"git格式-补丁“来提取历史,但只针对单个文件(或者可能是两个,.cpp和.hpp文件)。我找不到"format-patch“的选项。
有可能吗?
谢谢!
发布于 2010-12-17 03:14:01
嗯..。所以实际上它就像这样简单:
git format-patch commit_id file(s)其中commit_id是创建补丁的第一次提交的父级,然后是所需的一个或多个文件...
https://stackoverflow.com/questions/4462854
复制相似问题