eclipse - EGit 多分支问题
问题描述
我对使用 EGit 和 Github 还很陌生,想解决一些问题。几天前,我试图恢复到之前提交的 Java Spring Boot 应用程序,因为我对那天所做的项目编辑不满意。此时我有一个“主”分支,其中包含一堆不同的提交。要恢复到以前的提交,我要么被错误地建议,要么我错误地尝试“签出”这个提交,并在这样做时错误地创建了一个新分支。所以现在我有两个分支,其中最新的一个包含所有更新的代码。有没有办法合并两个分支,保持所有代码和一切都一样?我只希望有 1 个主分支,以便我和我的合作开发人员可以轻松地按时间顺序查看所有提交,而不会被有 2 个分支的事实所迷惑。
解决方案
这里有两个场景
1. 你想要 master 分支,但你不想要最近的提交。你想用以前的替换它
解决方案
A. 现在您拥有所有最新文件,对您的项目执行拉取操作
B.选择要替换为先前提交的文件。右键单击文件并选择替换为-->提交->从列表中选择要替换的提交
C.执行提交和推送
D. 对每个文件重复相同的程序。
2.您只想要具有最新提交的主分支并想要删除另一个分支
解决方案。
A. 现在您拥有所有最新文件,对您的项目执行拉取操作
B.转到存储库窗口->分支->本地分支->选择要删除的分支并推送更改
推荐阅读
- python - 删除groupby中的重复行?
- r - 在 R 中的 if 语句中存在多个“&”条件的问题
- android - 如何在 Android 中设置 3 级菜单布局
- java - 将 Tiles 与 Springmvc 集成时出现错误 404
- android-room - Android Architecture Components(MVVM) - 使用存储库模式处理远程和本地数据的理想方式
- azure - 适用于 Dynamics NAV 和 AZURE Active Directory 的 SSO
- python - 如何知道 django 模型中 pk 的值
- dataframe - pyspark 为每一行创建一个数据框,一些列值需要设置为 1
- html - 网页不会适应浏览器窗口大小
- neo4j - 在 Neo4j 中收集非常慢