2017-04-13 65 views
0

是否可以返回到先前的修订版,然后进行分支而不影响当前的主版本。GitHub:返回到以前的版本并将它分支

一个快速的背景故事:

我们更新了公司网站,有一个更强劲的导航模板。他们承担不起新的变化,只想更新他们目前的导航CSS。

现在我10+版本/提交旧的导航。所以我想知道是否可以在该版本上工作,并从这一点开始创建分支。

有点像这样:

    "new" old version branch 
      /
(init) --- old version --- current version 

如果公司真能希望将其更新到新的导航我可以继续从目前的主版本这样。

抱歉,如果这听起来有点混乱,不熟悉版本控制方面

+2

。 'git checkout -b newBranch oldCommitHashOrBranchName'。 –

+2

你可以在'git log'或者github上找到commit hash。这是真正的字母和数字的长字符串,但你只需要前几个字符(前8个左右) –

+0

@JBNizet它完美的工作。谢谢! – Radizzt

回答

0

我会去的:当然

git checkout <old_version_commit_hash> 
git checkout -b "<new_old_version_branch_name>" 
相关问题