我不知道到底是什麼,但是我會告訴你我想要什麼。我怎麼能在Git中做分支或者什麼東西
假設我正在寫網站,並且我已經在bitbucket上上傳了最基本的代碼。
現在我要對代碼進行不斷的修改,但是我想將版本庫分成不同的版本,這樣我就可以克隆任何版本。
讚我假設我可以使分支1作爲Sample App without database
,然後在一個月的提交後,我想要另一個分支名爲示例應用程序與數據庫添加和兒子。
因此,我總是可以克隆任何這些分支。新的分支將有一些新的文件,代碼圖片等。
我不知道到底是什麼,但是我會告訴你我想要什麼。我怎麼能在Git中做分支或者什麼東西
假設我正在寫網站,並且我已經在bitbucket上上傳了最基本的代碼。
現在我要對代碼進行不斷的修改,但是我想將版本庫分成不同的版本,這樣我就可以克隆任何版本。
讚我假設我可以使分支1作爲Sample App without database
,然後在一個月的提交後,我想要另一個分支名爲示例應用程序與數據庫添加和兒子。
因此,我總是可以克隆任何這些分支。新的分支將有一些新的文件,代碼圖片等。
在我看來,你正在尋找tags。
您可以將標籤應用於提交以便稍後能夠更容易地找到它。它通常用於標記版本等。當前版本被打上了標籤v1.2.3
這樣的:
git tag v1.2.3
您還可以將標籤舊版本是這樣的:
git tag v1.2.3 9fceb02
其中9fceb02
是提交的校驗/修訂。標籤必須以明確的命令推:
git push origin --tags
後來,你可以檢出標籤在您的工作是這樣的:
git checkout v1.2.3
如果我想克隆一個特定的標籤,在某些目錄中怎麼做 – user825904
通常使用的工作流程是檢出工作目錄中的標籤。我會將信息添加到我的答案中。 –
你的意思是它相當於'git clone [email protected]:user/sample.git',因爲我正在討論在整個新文件夾中複製全新的計算機 – user825904
請澄清這個問題 - 這是一個爛攤子。 – Chronial