Git-克隆文件与从Bitbucket查看内容不同

时间:2018-11-28 08:13:51

标签: git bitbucket

我是Git的新手,我只是执行了错误的推送或提交操作。 我无法分辨我犯了哪个错误。

假定原始正确的版本是A,后来的错误版本是B。 当我使用'git clone'克隆文件时,文件的版本为A。但是,当我从Git Bitbucket网站查看时。该网站表示已将其更改为版本B。

有人可以建议为什么它看起来像这样吗? 我已经检查了下面的答案。如果远程存储库意味着我从网站上找到的结果? What are the differences between "git commit" and "git push"?

我想将网站上的B版本恢复为A版本。我该怎么办?撤消提交或撤消推送。...

1 个答案:

答案 0 :(得分:0)

您可以使用reset创建索引的正确状态以进行提交:

#use this command to check the id you want to use. Imagine is 56e05fced
git log --oneline

git reset --hard 56e05fced

git reset --soft HEAD@{1}

git commit -m "Revert to 56e05fced"

在此链接中,您可以检查您真正需要什么:git undoing