gpt4 book ai didi

git - "unknown revision or path not in the working tree"尝试获取特定提交到新目录时

转载 作者:太空狗 更新时间:2023-10-29 12:54:23 48 4
gpt4 key购买 nike

这里是 git 新手,

我想创建一个新文件夹来保存我所做的特定提交。这些是我采取的步骤:

git init
git add remote origin <ssh-clone-url>
git fetch origin <sha1>
git reset --hard HEAD

这给了我这个错误:

fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.

我在这里做错了什么?

最佳答案

您添加 Remote 的语法是倒退的。

...
git remote add origin <ssh-clone-url>
...

我认为做您想做的事情的更好方法是 pull 下您的 master 分支并挑选您想要的提交。

git remote add origin <ssh-clone-url>
git fetch origin master
git cherry-pick <sha1>

请记住,使用 git,您始终拥有项目历史记录的完整副本。如果你真的只想有那个特定的修订版(我不知道你为什么想要这个,但这似乎就是你要问的),只需执行上面的命令序列并获取你想要的文件,摆脱碎屑。

关于git - "unknown revision or path not in the working tree"尝试获取特定提交到新目录时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23644338/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com