【问题标题】:EGit Multiple Branches IssueEGit 多分支问题
【发布时间】:2020-10-12 10:50:53
【问题描述】:

我对使用 EGit 和 Github 还很陌生,想解决一些问题。几天前,我试图恢复到我之前提交的 Java Spring Boot 应用程序,因为我对那天所做的项目编辑不满意。此时我有一个“主”分支,其中包含一堆不同的提交。要恢复到以前的提交,我要么被错误地建议,要么我错误地尝试“签出”这个提交,并在这样做时错误地创建了一个新分支。所以现在我有两个分支,其中最新的一个包含所有更新的代码。有没有办法合并两个分支,保持所有代码和一切都一样?我只希望有 1 个主分支,以便我和我的合作开发人员可以轻松地按时间顺序查看所有提交,而不会被有 2 个分支的事实所迷惑。感谢并为我对此缺乏经验感到抱歉!

【问题讨论】:

    标签: eclipse spring-boot github git-branch egit


    【解决方案1】:

    这里有两种情况

    1.您想要 master 分支,但您不想要最近的提交。您想将其替换为以前的

    解决方案

    A.对您的项目执行拉取操作,现在您拥有所有最新文件

    B.选择要替换为先前提交的文件。右键单击文件并选择替换为-->提交-->从列表中选择要替换的提交

    C.执行提交和推送

    D.对每个文件重复相同的过程。

    2.您只想要具有最新提交的主分支并想删除另一个分支

    解决方案。

    A.对您的项目执行拉取操作,现在您拥有所有最新文件

    B.转到存储库窗口-->分支-->本地分支-->选择要删除的分支并推送更改

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      相关资源
      最近更新 更多