我有这个项目的主分支。然后我想添加一个新功能,所以我在主分支的基础上创建了一个名为"new_feature"的新分支。在new_feature分支中,一切正常,我想删除一些不再有用的文件。但当我切换回master分支并与new_feature分支合并时,这些已删除的文件仍然存在。这是我的问题:我必须做的是使master分支与new_feature分支完全相同,这样我就可以删除new_fFeature分支。提前感谢!
您需要将new_feature
分支合并到master
。
步骤是,
- 切换到
master
分支 - 团队-合并,选择
new_feature
分支
听起来好像忘记签入删除。在Eclipse中,切换到功能分支并打开Git Staging视图,以查看仍处于挂起状态的更改。文件删除会自动执行,但不会提交。
所需序列为
删除-提交-推送-签出其他分支-合并-提交-推动
@Duc Le:您必须将new_feature分支合并到master分行,才能将new_feature中所有修改的文件合并到master分行。
也许你可以这样做:
-
检查您的分支机构:
$git分支
new_feature*(活动分支)
主 -
切换到主分支:
$git结账主
-
将新功能合并到主分支,无需快进模式:
$git合并--无ff新功能
关于没有快进的合并的说明