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 SHA.png Git从某个分支的某次提交新建分支拉取代码 经验总结

推荐阅读:

jQuery实现元素的鼠标移入移出及点击显示隐藏(微信二维码)

判断网页是通过PC端还是移动终端打开的

input[type=file]去掉“未选择任何文件”及样式改进

利用CSS变量实现炫酷的悬浮效果

IE版本判断代码 if IE 6

赞 (1)
分享到: +

评论 沙发

Avatar

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)