用git合并不同的文件

时间:2013-03-28 15:07:07

标签: git version-control

我对git不太熟悉,但我有一种情况需要帮助。

在我的功能分支上工作我刚刚意识到我一直在处理一个过时的文件X,比如说。在主人的另一个文件,Y,在X的位置使用,而文件X收集灰尘(没有人删除它)。 我想将我的分支合并到master中,并将我在文件X中的提交添加到文件Y中。

这可能吗? 我一直在寻找 rebase 和其他东西,但我不确定该怎么做。

2 个答案:

答案 0 :(得分:0)

也许git mv是有序的?

git mv X Y
git commit

答案 1 :(得分:0)

这应该有效:在您的feature分支中,您可以将无用的file_X重命名为file_Y(使用git mv)。在feauture分支中提交更改。 然后,您移动master分支,并将feauture分支合并到master