Git下载指定历史版本的代码(详细步骤)
目錄
一、克隆拉取指定版本代碼
第1步:在本地某個空文件夾下右鍵 Git Bash Here.打開Git窗口。
第2步:在該文件夾下執行 git clone 克隆當前項目至該文件夾。
第3步:cd 進入到克隆下來的項目名稱文件夾內
第4步:在 git 倉庫查看 SHA ,或輸入命令 git log 查看提交的歷史 commit
?第5步:復制需要回退歷史版本的哈希值?,git checkout 命令如下即可回退到指定版本
二、git checkout master重回主分支當前版本
一、克隆拉取指定版本代碼
第1步:在本地某個空文件夾下右鍵 Git Bash Here.打開Git窗口。
克隆項目到本地。
????????在空白的地方點擊右鍵,在右鍵中選擇“Git Bash Here”選項并點擊 (如果右鍵菜單沒有該選項,可以從開始菜單中程序列表打開git bash)
第2步:在該文件夾下執行 git clone 克隆當前項目至該文件夾。
git clone http://gitlab.xxxxx.com/xxxxx/xxxxx.git
輸入后回車即可
第3步:cd 進入到克隆下來的項目名稱文件夾內
進入項目文件夾。
cd xxxxx/
第4步:在 git 倉庫查看 SHA ,或輸入命令 git log 查看提交的歷史 commit
獲取歷史版本哈希值,并右鍵copy.
//找到對應版本的SHA值 例如2b1c225dcbbc4e1da11164af945344d88bc8f559
git log
????????在git log命令之后,會列出當前代碼的所有提交記錄,包含提交的哈希值,作者,和備注等信息,找到要獲取的版本代碼是對應哪個提交,然后復制下這個提交的哈希值,如圖所示,箭頭所指的是提交對應的哈希值
按Q鍵可退出log模式。
?第5步:復制需要回退歷史版本的哈希值?,git checkout 命令如下即可回退到指定版本
獲取指定版本代碼。git checkout [上一步復制下來的哈希值]
?git checkout xxxxxxxxx
命令執行后,可以觀察到git已經把當前所指的代碼定位到指定版本的代碼位置。
?代碼獲取后可在獲取路徑的保存文件夾,看到的文件夾就是指定版本的代碼了。
二、git checkout master重回主分支當前版本
可以通過git checkout master命令重新回到主分支的版本.
git checkout master?
----------------------------------------------------以下無正文----------------------------
注:僅供學習,記錄問題和參考,共勉!
總結
以上是生活随笔為你收集整理的Git下载指定历史版本的代码(详细步骤)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: osgEarth显示地球影像
- 下一篇: excel公式应用大全