首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >培训车间的Git工作流程

培训车间的Git工作流程
EN

Stack Overflow用户
提问于 2017-06-03 06:31:56
回答 2查看 28关注 0票数 0

我正在领导一个培训研讨会,参加者将被要求跟我一起谈论新的概念。每个概念都将建立在前一个概念的基础上。讲习班的结构如下:

  • 介绍Concept01
  • Concept01实验室
  • 介绍Concept02
  • Concept02实验室,包括Concept01
  • 等等。

房间里的大多数人都不是技术人员,但他们仍然对这些概念感兴趣,我想让他们很容易跟上。技术人员会对实验室的“编码”部分感兴趣,但是运行结果应该可以用于那些跟不上“编码”部分的人。

我想插入“重置”或“检查”点,如果他们正在挣扎的一部分,他们可以赶上他们的工作目录,以便他们可以继续前进。

对我来说,最简单的管理方法是使用git并拥有可以运行的脚本。我想我可以将解决方案放到分支(concept01、concept02等)中,然后使用脚本重置它们的工作目录。但我不知道如何构造剧本。我是不是..。

  1. 让它在目录中做一个git reset --hard,然后签出下一个分支?
  2. 它是否执行了一个git add -A,然后在目录中执行git commit,然后签出新的分支?
  3. 做点别的什么吗?

我现在倾向于使用方法。我遗漏了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2017-06-03 07:02:08

在第一种方法中,他们将失去他们所做的一切,并转移到解决方案分支。

在第二部分,他们将在当前分支上保存他们的工作,然后转移到解决方案分支。

选择第二种方法,如果你认为对他们来说保持工作是有趣的,继续训练而不被卡住,然后他们会回到他们的工作中去完成它。

票数 2
EN

Stack Overflow用户

发布于 2017-06-03 07:02:46

git checkout .重置为最新提交如何?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44341067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档