使用EGit Eclipse时出现分支问题



我有这个项目的主分支。然后我想添加一个新功能,所以我在主分支的基础上创建了一个名为"new_feature"的新分支。在new_feature分支中,一切正常,我想删除一些不再有用的文件。但当我切换回master分支并与new_feature分支合并时,这些已删除的文件仍然存在。这是我的问题:我必须做的是使master分支与new_feature分支完全相同,这样我就可以删除new_fFeature分支。提前感谢!

您需要将new_feature分支合并到master

步骤是,

  1. 切换到master分支
  2. 团队-合并,选择new_feature分支

听起来好像忘记签入删除。在Eclipse中,切换到功能分支并打开Git Staging视图,以查看仍处于挂起状态的更改。文件删除会自动执行,但不会提交

所需序列为

删除-提交-推送-签出其他分支-合并-提交-推动

@Duc Le:您必须将new_feature分支合并到master分行,才能将new_feature中所有修改的文件合并到master分行。

也许你可以这样做:

  1. 检查您的分支机构:

    $git分支
    new_feature*(活动分支)

  2. 切换到分支:

    $git结账主

  3. 新功能合并到分支,无需快进模式:

    $git合并--无ff新功能

关于没有快进的合并的说明

最新更新