如何在服务器上回到以前的版本? (GIT)

时间:2014-01-29 16:25:24

标签: git github

我的上次提交清单:

提交哈希,消息

fc690d2c3   come back
da645f048   code refactoring = 10%
38cababf0   refactoring application from imports

所以它的意思是fc690d2c3是服务器上的HEAD修订版。 我需要回到这个 - > “38cababf0”修订版。

我试图像这样做: git reset --hard 38cababf0 - >但它只有我的本地修订版变为38cababf0(删除修订版仍然是fc690d2c3),我不能推动它,因为它没有看到变化

我试图在PyCharm中恢复,从da645f048修改为38cababf0,但它只是将我的da645f048版本再次提交为fc690d2c3

那么如何回到服务器上的这个38cababf0修订版?

1 个答案:

答案 0 :(得分:0)

如果这些更改已经在服务器上,那么最好的办法就是将它们还原为:

git revert da645f048..fc690d2c3

这将创建新的提交,以反转您不再需要的提交的更改。