我正在分支机构,我想将另一个分支合并到我的分支机构。我想确保我从该分支的所有更改到我的,因为该分支具有所有前端更改,并且没有任何后端文件已被触摸。因此,通过合并,我应该能够保持我的更改,并从传入的分支引入所有更改。但问题是传入分支已经删除了一些图像或重命名图像文件等。由于这个我有冲突。解决这个问题的最佳方法是什么?
我正在考虑检查我当前的分支到不同的地方删除所有的图像文件并检查拉动然后进行合并但我觉得有更好的方法来处理这个问题。
答案 0 :(得分:0)
您需要一次解决这些文件冲突。是“后端”的任何重命名或丢失文件还是所有前端更改?如果捐赠者分支有您不需要的更改,那么您不需要接受这些更改,或者强制执行您的更改。
答案 1 :(得分:-1)
如果您确定您拥有的所有文件都处于您希望它们在分支中的状态,而不管其他分支中发生了什么,反之亦然,那么您可以简单地从您的分支获取所有文件与
git checkout --theirs -- .
git checkout --ours -- paths/to/frontend
git add -A
git commit
--theirs
和--ours
指的是合并发生前每个分支的状态。