首页 > 解决方案 > 查找(部分)文件何时在 git 中移动

问题描述

我正在尝试在 git 中合并 2 个分支。分支具有几乎相同的内容块,但在不同的文件中。合并希望保留两个文件中的内容导致重复。

大概一个分支在某个时候将内容从一个文件移动到另一个文件。我怎样才能知道何时、在哪个方向和在哪个分支?

标签: gitgit-merge

解决方案


我怎样才能知道何时、在哪个方向和在哪个分支?

至少,以 git log --follow ./path/to/file 开头,并且对于每个提交,显示包含该提交的分支git branch -r --contains <commit>

但请记住,--follow并不总是有效,如此处所述


推荐阅读