Egit,切换分支,合并

时间:2016-08-04 12:23:38

标签: git merge branch egit

我得到了我的主应用分支:'开发'。我的朋友正在努力,并做出改变。我的分支是'development2'。我正在努力提交变更,有时与'开发'合并。但现在我提交所有更改(与'development'分支合并),我的任务是将我的所有更改从'development2'合并到'development'。我承诺所有更改,并切换到'开发',但现在我不能maerge(与'development2'),因为我得到: communicat

请告诉我什么是错的,以及如何将'development2'合并到'开发'中

1 个答案:

答案 0 :(得分:0)

您遇到的问题与您在工作目录中所做的某些更改有关。此时可能会或可能不会进行这些更改。 git系统告诉你

  

如果此时合并,您将失去工作。所以,请   在合并之前重置,隐藏或提交您的工作。

系统正在保护您免于丢失工作。

此时您可以做的是添加和提交任何已修改的内容。

git add <...>
git commit -m "..."

或者,您可以使用

存储您的作品
git stash 

它将存储所有内容供以后使用。或者,您也可以使用

重置工作到当前索引
git reset --hard HEAD

注意,请确保您了解自己目前正在做什么以及有何影响。