git - 以干净的方式在 git 中复制 repo 的某个状态
问题描述
在明确的情况下,为了重现状态,我创建了一个配置规范文件并在其上放置了一个标签。稍后可以使用带有某个标签的配置规范来重现我的项目的某个状态。
在 git 中,目前,我标记提交并做一些樱桃图片以恢复到某个状态。
有没有更清洁的方法可以在 git 中实现相同的目标?
解决方案
无需挑选或特殊的“配置规范”:您可以随时从旧提交中签出新分支:
git checkout -b aTmpBranch <oldCommit>
我有很多项目的贡献者,我也想从他们那里获得旧版本的文件。
那么是的,如果你不合并他们的所有分支而只合并他们的一些提交,那么就需要挑选樱桃。
推荐阅读
- c# - 错误:Asp.net 核心 MVC 与 Azure AD 身份验证的关联失败
- jmeter - Jmeter尖峰测试
- apache-spark - Spark Job 因内存不足异常而失败
- shiny - readLine(prompt =) 在闪亮中使用
- swift - 为什么 Xcode 将我的 Integers 转换为 Floats 而没有我指定它这样做?
- powershell - PowerShell“创建管道时出错”#Requires -Version 3.0
- swift - 如何在领域上设置 .realm 文件
- php - 如何在codeigniter中获取用户列表?
- sql-server - 无法在 azure sql 中为 master 数据库创建主密钥
- python - 检查导入到交互式控制台的模块