我得到了我的主应用分支:'开发'。我的朋友正在努力,并做出改变。我的分支是'development2'。我正在努力提交变更,有时与'开发'合并。但现在我提交所有更改(与'development'分支合并),我的任务是将我的所有更改从'development2'合并到'development'。我承诺所有更改,并切换到'开发',但现在我不能maerge(与'development2'),因为我得到:
请告诉我什么是错的,以及如何将'development2'合并到'开发'中
答案 0 :(得分:0)
您遇到的问题与您在工作目录中所做的某些更改有关。此时可能会或可能不会进行这些更改。 git
系统告诉你
如果此时合并,您将失去工作。所以,请 在合并之前重置,隐藏或提交您的工作。
系统正在保护您免于丢失工作。
此时您可以做的是添加和提交任何已修改的内容。
git add <...>
git commit -m "..."
或者,您可以使用
存储您的作品git stash
它将存储所有内容供以后使用。或者,您也可以使用
重置工作到当前索引git reset --hard HEAD
注意,请确保您了解自己目前正在做什么以及有何影响。