小编典典

是否可以从另一个 git 存储库中挑选提交?

all

我正在使用一个 git 存储库,该存储库需要来自另一个对第一个一无所知的 git 存储库的提交。

通常我会HEAD@{x}在 reflog 中选择使用 ,但是因为.git它对这个 reflog
条目(不同的物理目录)一无所知,所以我该如何选择这个,或者我可以吗?

我正在使用git-svn. 我的第一个分支正在使用git-svnSubversiontrunk存储库,下一个分支正在使用git- svnSubversion 分支。


阅读 78

收藏
2022-02-28

共1个答案

小编典典

您需要将另一个存储库添加为远程存储库,然后获取其更改。从那里你可以看到提交,你可以挑选它。

像那样:

git remote add other https://example.link/repository.git
git fetch other

现在您有了所有的信息来简单地做git cherry-pick

完成后,如果您不再需要它,您可能需要再次移除遥控器,使用

git remote remove other

有关在此处使用遥控器的更多信息:https ://git-scm.com/book/en/v2/Git-Basics-Working-with-
Remotes

2022-02-28