我现在使用的Git(和版本控制)已经有几个星期了,即使它帮助我提高了性能,但我仍然没有很好地理解它。恢复到Git的更新版本
所以我的问题是:如果我从我的项目的提交标记的版本0.6.3恢复到较旧的提交(版本0.6.2,例如),是否有可能'重新恢复'回到较新的提交我的项目(本例中为0.6.3版本)?
我现在使用的Git(和版本控制)已经有几个星期了,即使它帮助我提高了性能,但我仍然没有很好地理解它。恢复到Git的更新版本
所以我的问题是:如果我从我的项目的提交标记的版本0.6.3恢复到较旧的提交(版本0.6.2,例如),是否有可能'重新恢复'回到较新的提交我的项目(本例中为0.6.3版本)?
是的,可以恢复恢复。
根据复归如何在下列选项进行申请:
使用git revert <commit/tag>
:
简单的恢复将得到通过git revert
再次提交。通过git revert
执行的恢复是正常的提交,它只是简单地“反转”提交,显然逆转是逆转。
使用git checkout <commit/tag> -- file
:
只需签出另一个提交。所有提交都是平等的,git不区分旧的和新的。
请详细说明。 “回复”是什么意思?你的意思是“git checkout”? –
你在说什么版本?它是你的git仓库上的标签吗? – Frodon
更新的版本是什么?你的项目?如果这就是你所说的话,答案几乎肯定是的。 – Ajedi32