0

我正在开发一个使用 Mercurial 的开源项目。

我在源目录中创建了一个 git repo,现在有大约 40 多个提交。

该项目发布了新版本的源代码,我现在希望有选择地应用我所做的提交。

我的意思是,在存在的各种目录中,我只想替换 src 目录,而忽略所有更新的库目录(无论如何我都没有在任何提交中修改过)

每次我尝试 agit checkout -b <branch> -t <remote/branch>时都会收到一条错误消息,提示我需要移动或删除大量现有文件

我该怎么做呢?

4

1 回答 1

0

git cherry-pick <commit>将提交应用到当前存储库。如果您有任何未暂存的更改,请在此命令git stash之前和此命​​令之后使用。git stash pop

于 2013-06-08T14:37:45.273 回答