我正在领导一个培训研讨会,当我谈论新概念时,参与者将被要求跟随我。每个概念都将建立在前一个概念之上。研讨会的结构将是:
会议室里的大多数人都不是技术人员,但他们仍然对这些概念感兴趣,我希望他们能够轻松跟上。 "编码"部分实验室对技术人员来说很有意思,但即使是那些无法跟上编码的人也应该可以运行结果。部分。
我想插入"重置"或者"检查"如果他们正在努力争取一部分他们可以赶上他们的工作目录,那么他们可以继续前进。
我最简单的方法是使用git并拥有可以运行的脚本。我想我可以将解决方案放在分支(concept01,concept02等)中,然后使用脚本重置其工作目录。但我不确定如何构建脚本。我......
git reset --hard
,然后签出下一个分支?git add -A
,然后是git commit
,然后签出新分支?我现在正倾向于使用方法(2)。我有什么遗失的吗?
答案 0 :(得分:2)
在第一种方法中,他们将失去他们所做的一切,然后转移到解决方案分支。
在第二个,他们将在当前分支上保存他们的工作,然后转移到解决方案分支。
选择第二种方法,如果你觉得他们保持工作很有意思,继续训练而不会被卡住,那么他们会在以后的工作中回过头来。
答案 1 :(得分:0)
<a href="http://{{ bookKeeping[k]}}"> {{ bookKeeping[k] }}</a></br>
如何重置为最新提交?