我是初学者,我正在尝试使用 HTTPs 克隆存储库 (sample.com/component.git),但从特定的提交 ID 克隆。
我真的不知道从哪里开始。 我应该获取存储库,然后检查该提交 ID,最后克隆它吗?
git fetch sample.com/component.git
git checkout 9a36b9e79tbb9132c7020a5bd5694c7cefce8cff
git clone sample.com/component.git
或
git clone sample.com/component.git 9a36b9e79tbb9132c7020a5bd5694c7cefce8cff
任何正确执行此操作的帮助,或者如果有更好的方法,将不胜感激
尝试这 3 个步骤,
第 1 步:克隆主存储库:
git clone sample.com/component.git
进入克隆的存储库
cd folder_name
。现在您已经有了一个提取了最新版本的工作目录,并且您想移回特定的提交 ID,具体操作方法如下:
第2步:
git reset --hard 9a36b9e79tbb9132c7 #(takes you back to that commit)
步骤3:
git clean -df #(cleans any untracked files/folders)