如何强制git将更改从分支到主服务器合并为“未更改”

时间:2016-10-14 22:23:30

标签: git github merge

我想强制git从分支覆盖master中的文件,它不相信会被更改。

Master Branch has file configA
Create branch from Master called BranchA which has file configA
Create Dev branch from Master called dev.
Make changes on dev, including changes to file configA
Merge changes from dev to master

现在我想用BranchA上的文件configA覆盖对Master的configA的更改(原始文件) 它不会将configA合并回主服务器,因为它不会将BranchA上的configA视为已更改的文件。

我已经使用rm --cache强制git将文件configA“读取”到branchA上的提交,但它仍然忽略它。

是否有任何命令强制git合并分支中的文件,即使它不相信它们已被更改?

由于

1 个答案:

答案 0 :(得分:2)

获取内容并提交它?

git checkout Master
git checkout BranchA -- configA
git commit -m "whatever"