我想強制git覆蓋從主分支中的文件,它不相信會改變。我如何強制git合併更改從分支到主,是「不變」
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
現在我想覆蓋在主用文件configA上BranchA(原始文件) 它不會合並configA回主的變化configA,因爲它沒有看到configA上BranchA作爲改變文件。
我已經使用rm --cache強制git將readA文件configA提交到branchA上的提交,但它仍然忽略它。
是否有任何命令強制git合併分支中的文件,即使它不相信它們已被更改?
謝謝
合併是自共享基礎以來的變化 - 並且自從提示與主提示共享的基礎以來,BranchA提示上的文件configA不再發生更改。正如吸血鬼指出的,你只是想要那個特定的版本,而你想要的命令是'git checkout'。 – jthill