0
我是Git的新手,请耐心等待。我试图抓住同一个项目的两个不同的提交,特别是当前的提交和一个具有特定散列的旧提交。我希望他们将它克隆到单独的文件夹中(以便它们不会覆盖,并且可以同时将它们作为单独的项目打开)?可能吗?如何使用GIT将同一项目的两个不同提交提交到不同的本地文件夹
在此先感谢
我是Git的新手,请耐心等待。我试图抓住同一个项目的两个不同的提交,特别是当前的提交和一个具有特定散列的旧提交。我希望他们将它克隆到单独的文件夹中(以便它们不会覆盖,并且可以同时将它们作为单独的项目打开)?可能吗?如何使用GIT将同一项目的两个不同提交提交到不同的本地文件夹
在此先感谢
通常的克隆复制所有的存储库的历史,所以你可以复制回购,并检查了另一支/提交的其中之一。例如:
git clone ssh://someserver/repo
cp repo repo2
cd repo
git checkout HASH1
cd ../repo2
git checkout HASH2
我建议克隆repo到repo2('git clone repo repo2'),这样git就可以硬连接所有的包文件。 – torek