我有我的Ubuntu服务器中设置一个裸GIT回购。克隆/从裸回购拉
我已经好几天做多次提交到裸露的回购协议。
当我cd到裸露的回购和做一个git的日志,我得到了多次提交的SHA代码提交信息一起。
我如何克隆/从使用SHA代码,这样我可以得到这期间提交已提交文件的裸回购拉提交?
我有我的Ubuntu服务器中设置一个裸GIT回购。克隆/从裸回购拉
我已经好几天做多次提交到裸露的回购协议。
当我cd到裸露的回购和做一个git的日志,我得到了多次提交的SHA代码提交信息一起。
我如何克隆/从使用SHA代码,这样我可以得到这期间提交已提交文件的裸回购拉提交?
您可以像往常一样用git clone
克隆回购,然后,因为您在本地计算机中拥有整个回购,请使用git checkout HASH
回滚到所需的提交。
如果我有多个裸回购,那该怎么办? –
当你克隆回购,你必须指定服务器和一个回购的途径,所以你总是会从回购(分公司开)拉 – davids
在这里,我有2个裸repos.Now当我创建一个新的非裸回购,并设置源裸回购,当我拉它工作正常。现在,当我从一个不同的裸回购,我没有指定结帐命令仍然工作,应该不作为源裸回购没有该哈希结帐。但它还在工作。你可以澄清一下。 –
'git的结帐'请告诉我万阿英,蒋达清? –
KingCrunch
感谢KingCrunch.I使用clone命令尝试散列而不是checkout.Thanks很多。 –