Git 为教程标记步骤?
我想写一篇python和django教程,并结合实际操作练习。本教程将包括一系列要执行的任务:步骤1、步骤2、步骤2.2。。。。如果我能为这个练习创建一个git存储库,并标记表示教程中的一个步骤的提交,那就太棒了。 如果这样做了,我就可以跳到教程中的任何一点,在练习中进行提交,并可以比较步骤,甚至跳过一些步骤 我的第一个想法是:简单。 我的第二个想法是:不是那么容易,也不是很多工作 例如:完成所有操作后,我可以用“1”、“2”、“2.2”标记存储库,我可以在git历史记录中找到所有步骤,标记它们并为每个步骤写下sha1。到现在为止,一直都还不错。但是现在我想在我的第一步中改变一些东西。这个改变很重要,我希望在这之后的每一步都有这个改变。因此,我必须重新标记每个步骤,因为我必须更新所有标记,并将获得新的SHA1 在正常的软件开发场景中,我只需将“修补程序”应用于几个稳定的分支并标记新版本。在这里,我想更改现有的标记。。。。可能有50个或更多 我现在有没有办法不疯狂地手工标记和重新标记所有东西?我可以编写软件来做标记工作,但可能已经存在一些我不知道的东西?Git 为教程标记步骤?,git,Git,我想写一篇python和django教程,并结合实际操作练习。本教程将包括一系列要执行的任务:步骤1、步骤2、步骤2.2。。。。如果我能为这个练习创建一个git存储库,并标记表示教程中的一个步骤的提交,那就太棒了。 如果这样做了,我就可以跳到教程中的任何一点,在练习中进行提交,并可以比较步骤,甚至跳过一些步骤 我的第一个想法是:简单。 我的第二个想法是:不是那么容易,也不是很多工作 例如:完成所有操作后,我可以用“1”、“2”、“2.2”标记存储库,我可以在git历史记录中找到所有步骤,标记它们
谢谢 每个版本都可以使用分支,而不是使用标记。例如,如果“4”以“2”中的操作为基础,则从“2”创建一个分支,并在“4”中提交更改 下面是一个示例存储库: 获取此结构的步骤:
- 从主机创建
1
- 切换到
1
- 已删除主机
git分支-d主机
- 创建并切换到
。(2
)git checkout-b2
- 创建并切换到
2.1
- 切换回
2
- 创建并切换到
3
git签出-b
:例如/create.sh2 4
将创建一个新的分支feom 2。