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