2013-07-18 129 views
0

我现在使用的Git(和版本控制)已经有几个星期了,即使它帮助我提高了性能,但我仍然没有很好地理解它。恢复到Git的更新版本

所以我的问题是:如果我从我的项目的提交标记的版本0.6.3恢复到较旧的提交(版本0.6.2,例如),是否有可能'重新恢复'回到较新的提交我的项目(本例中为0.6.3版本)?

+1

请详细说明。 “回复”是什么意思?你的意思是“git checkout”? –

+0

你在说什么版本?它是你的git仓库上的标签吗? – Frodon

+0

更新的版本是什么?你的项目?如果这就是你所说的话,答案几乎肯定是的。 – Ajedi32

回答

1

是的,可以恢复恢复。

根据复归如何在下列选项进行申请:

使用git revert <commit/tag>
简单的恢复将得到通过git revert再次提交。通过git revert执行的恢复是正常的提交,它只是简单地“反转”提交,显然逆转是逆转。

使用git checkout <commit/tag> -- file
只需签出另一个提交。所有提交都是平等的,git不区分旧的和新的。

+0

嗯,这太棒了。但我认为我必须做的第一件事是获得一些软件来管理我的git存储库。我使用的是Netbeans的git管理系统,我想我需要更多的控制才能获得Git的所有好处。 再一次,谢谢先生:) – ahmed

+2

如果你想绝对所有的git abit你应该使用命令行;) – Learath2