2017-04-13 79 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>" 
相關問題