如何分支项目以确保可以恢复到原始版本?

问题描述

| 我将对网站进行彻底的检查。我已经使用git对其进行版本控制,但是使用git还是很新,这是一个重要的客户端。我想确保有很多git方法使用正确的方法。 我想做的是将当前的母版复制到分支中,然后所有新更改仍将在母版上进行更新。如果由于某种原因我需要还原到旧版本,可以回拨我分支的分支。 我看了很多示例,但我希望有人推荐他们认为最好的方法。     

解决方法

$ git branch original_master
这将创建一个新的分支,称为Original_master,从当前提交分支。您可以继续在master分支上工作,也可以根据需要创建任意数量的新分支,然后根据需要合并回master。 如果您需要返回原始代码,只需:
$ git checkout original_master
然后,您将立即回到起点。只要您不提交或合并到
original_master
分支,它便会与创建时完全一样。     ,您甚至不需要创建分支-由于您只想标记历史记录中的位置,因此只需使用标签即可。 编辑后的评论 例如:假设您要将当前的HEAD标记为
original
,则可以使用以下代码进行标记:
git tag original
“ 3”现在是指代该特定词的简写方式。您总是可以通过创建一个新分支来重新使用它:
git checkout -b a_branch original
这会基于
original
创建一个名为
a_branch
的分支 我以前写过有关标签对象的文章,也有关于签署git标签的文章