天天看點

Git從某個分支的某次送出建立分支拉取代碼

最近有個項目比較亂,新功能沒有做完,develop 分支不能合并到主幹,又有新的需求需要修改,但是 master 主幹分支的代碼又不夠新。

隻能從 develop 分支的某一次送出上拉取代碼,到本地分支,然後進行修改,再送出合并到 master 分支。

Git 拉取某一次送出的代碼版本到本地分支:

git checkout -b 分之名 遠端倉庫的commitId

示例:

git checkout -b w3h5 af161ecbd13eff1630c14f84a7395d46f5d18888           

複制

如果你是第一次參與這個項目,操作步驟如下:

首先克隆分支,将代碼拉下來:

git clone https://github.com/ideshun/project.git           

複制

然後進行代碼版本的拉取:

git checkout -b w3h5 af161ecbd13eff1630c14f84a7395d46f5d18888           

複制

說明:每個平台的說法不同,這裡的 commitId 也就是 送出 SHA ,我使用的 GitLab ,可以直接 複制送出 SHA 到剪切闆。

Git從某個分支的某次送出建立分支拉取代碼