我正在使用一个 git 存储库,该存储库需要来自另一个对第一个一无所知的 git 存储库的提交。
通常我会HEAD@{x}在 reflog 中选择使用 ,但是因为.git它对这个 reflog 条目(不同的物理目录)一无所知,所以我该如何选择这个,或者我可以吗?
HEAD@{x}
.git
我正在使用git-svn. 我的第一个分支正在使用git-svnSubversiontrunk存储库,下一个分支正在使用git- svnSubversion 分支。
git-svn
trunk
git- svn
您需要将另一个存储库添加为远程存储库,然后获取其更改。从那里你可以看到提交,你可以挑选它。
像那样:
git remote add other https://example.link/repository.git git fetch other
现在您有了所有的信息来简单地做git cherry-pick。
git cherry-pick
完成后,如果您不再需要它,您可能需要再次移除遥控器,使用
git remote remove other
有关在此处使用遥控器的更多信息:https ://git-scm.com/book/en/v2/Git-Basics-Working-with- Remotes