我一直在尝试将我的 dev 分支合并到 master 分支,但这是我第一次,我想我完全误解了术语。
首先,我尝试了合并:
我试图将 dev 合并到 master 中,但没有成功。在解决冲突时,我使用“我们的”,认为这意味着将“我的”开发分支合并到主分支中,但是当事情发生变化时,该站点看起来与开发分支结帐时的样子不同。
然后我尝试了一个变基:
然后我相当鲁莽地尝试了一个变基,认为这会迫使主分支与开发分支相同,但同样,可能使用了错误的选项来解决冲突,因为站点看起来与初始合并后的相同。
此时,我可以强制master分支与dev分支相同吗?
如果我切换回 dev 分支,站点看起来是正确的 - 如何将更改合并到 master 分支中,以便站点看起来与签出 dev 分支时相同?
或者在这一点上,有没有办法强制master与dev相同?
抱歉,如果这很容易,我发现 git 中的术语令人困惑,并且似乎不理解我读过的答案/教程 - 任何帮助将不胜感激。
顺便说一句,我正在使用 Mac Git 客户端 Tower。
干杯