如何从特定提交中提取所有内容?

问题描述 投票:0回答:2

enter image description here

我正在尝试与其他合并了分支的人员一起从特定提交中提取所有内容,这就是为什么我要从此提交中提取内容,而又又不弄乱自己的代码怎么办?具体的提交是“合并1”,并且是突出显示的提交]

git atlassian-sourcetree
2个回答
0
投票
您可以从任何提交创建分支。因此,知道sha1的提交,您就可以

git branch mybranch a0fbc78

现在您有一个命名分支,指向您的提交。从现在开始,您可以做很多事情。您可以检查出来

git checkout mybranch

您可以创建工作树

git worktree add wtree-path mybranch

您可以克隆

git clone --single-branch --branch mybranch

您可以将其放入另一个存储库

git pull origin mybranch

假设您在所有这些操作之前提交了这些代码,那么所有这些操作都不会与树形代码的顶部混淆。

0
投票
尝试使用git fetch而不是git pull,以便您可以从远程获取信息,而不会弄乱当前的工作。
© www.soinside.com 2019 - 2024. All rights reserved.