首页 > 解决方案 > 如何拉取远程仓库仅在 Git 中获得最后一次提交?

问题描述

在以下场景中:

在此处输入图像描述

在远程仓库中有一个dev分支,在我的本地仓库中也有一个dev分支。

我有一个要求,我想将 remote_repo 拉到dev我的本地 repodev分支,但只想最后一次提交,我的意思是commit:20190906.

怎么办?

标签: git

解决方案


您可以使用git cherry-pick

git checkout dev
git fetch
git cherry-pick origin/dev # last commit only

但是您随后需要决定如何处理您的本地分支dev:您是否(强制)将其推回origin?这将覆盖devon的历史记录origin


推荐阅读