我想在git repo中的两个任意文件上利用git-merge算法.这是我的工作目录:
folder/
file1
file2
Run Code Online (Sandbox Code Playgroud)
file1和file2是相似的,但我想看看git如何将它们合并,就好像它们是同一文件的不同版本一样.换句话说,我想要这样的东西:
git merge-files file1 file2 > merge_of_file1_file2
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
假设您在git存储库中有两个文件,分别是A.txt和B.txt。
是否可以将两个文件合并为第三个文件A+B.txt,删除原始文件A.txt并B.txt全部提交,因此历史记录仍保留下来?
也就是说,如果我问git log --follow A+B.txt我是否知道内容源自A.txt和B.txt文件?
我试图将文件分成两个不同的分支,然后将它们合并为一个新文件(同时删除旧文件),但无济于事。