我对git不太熟悉,但我有一种情况需要帮助。
在我的功能分支上工作我刚刚意识到我一直在处理一个过时的文件X,比如说。在主人的另一个文件,Y,在X的位置使用,而文件X收集灰尘(没有人删除它)。 我想将我的分支合并到master中,并将我在文件X中的提交添加到文件Y中。
这可能吗? 我一直在寻找 rebase 和其他东西,但我不确定该怎么做。
答案 0 :(得分:0)
也许git mv
是有序的?
git mv X Y
git commit
答案 1 :(得分:0)
这应该有效:在您的feature
分支中,您可以将无用的file_X
重命名为file_Y
(使用git mv
)。在feauture
分支中提交更改。
然后,您移动master
分支,并将feauture
分支合并到master
。