git - 如何从先前分支而不是当前分支创建新分支,并在该分支和当前分支之间切换
问题描述
我正在使用 Microsoft Azure Devops 站点对我的 winforms 解决方案进行源代码控制。如下所示,我在 Visual Studio 2019 中从 5.24.1.0 分支创建了一个 6.0.0.0 分支:
我现在想保留 6.0.0.0 分支的更改并从 5.24.1.0 创建 5.25.0.0 分支,但是当我这样做时,结果是一个名为 5.25.0.0 的分支,它是 5.24.1.0 和 6.0 的组合。 0.0:
是否可以在不包括 6.0.0.0 的任何更改的情况下分支 5.24.1.0,然后根据需要在 5.25.0.0 和 6.0.0.0 之间切换?
解决方案
是的,但出发点是正确的。
由于您尚未在分支 5.24.1.0 和 6.0.0.0 上进行任何新提交,因此您的第三个新分支 5.25.0.0 目前处于相同的起始提交:其他两个分支已引用该提交。
开始提交,你会看到每个分支都有自己的 HEAD 标签,独立于其他分支。
推荐阅读
- php - 如何在 php 7 中修复 SOAP-ERROR 解析 wsdl
- sql - 对 postgresql 的约束
- javascript - 在模式上获取重复数据后,我可以使用编辑操作删除重复数据吗?
- javascript - Node js和socket io——预约系统
- node.js - 在nodemailer的文本部分添加各种字段
- pycharm - PyCharm 运行配置不在主窗口上
- sql - BigQuery SQL 查询需要 10 多分钟才能加载
- java - SonarQube 6.7.7 如何在不分析测试的情况下将junit测试计数添加到仪表板
- xml - 更新 WebServer 上的 XML - AppleScript Curl
- r - Is there a R function to print & export column names to excel?