git 不获取远程分支的 cherry-pick
git cherry-pick without fetching remote branch
我在这里遇到了一些问题,我想从 git 存储库中挑选一个在我的系统中本地不存在的提交。
例如:https://github.com/DespairFactor/N6/commit/ecea4ab6d3d8bb4122522398200f1cd2a06af6d5
通常的挑选过程包括
1) git remote add <RepoName> <repoURL>
2) git fetch <RepoName>
它会下载一个副本,但不会合并到您自己的本地存储库中。
3) git cherry-pick <commit SHA>
并且挑选完成。
我的下载速度非常慢 (1 mbps),而且我没有足够的时间下载 1 次提交的整个存储库。很抱歉,如果这个问题已经被提出并得到回答。
您可以考虑下载补丁,然后在本地应用它。
要获取 GitHub 上特定提交的补丁,只需将 .patch
后缀附加到提交 URL:
https://github.com/DespairFactor/N6/commit/ecea4ab6d3d8bb4122522398200f1cd2a06af6d5.patch
以及一些变体形式:
我在这里遇到了一些问题,我想从 git 存储库中挑选一个在我的系统中本地不存在的提交。
例如:https://github.com/DespairFactor/N6/commit/ecea4ab6d3d8bb4122522398200f1cd2a06af6d5
通常的挑选过程包括
1) git remote add <RepoName> <repoURL>
2) git fetch <RepoName>
它会下载一个副本,但不会合并到您自己的本地存储库中。
3) git cherry-pick <commit SHA>
并且挑选完成。
我的下载速度非常慢 (1 mbps),而且我没有足够的时间下载 1 次提交的整个存储库。很抱歉,如果这个问题已经被提出并得到回答。
您可以考虑下载补丁,然后在本地应用它。
要获取 GitHub 上特定提交的补丁,只需将 .patch
后缀附加到提交 URL:
https://github.com/DespairFactor/N6/commit/ecea4ab6d3d8bb4122522398200f1cd2a06af6d5.patch
以及一些变体形式: