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



我是Git的新手,我只是做了一个错误的推送或提交。我分不清我犯了哪个错误。

假设最初正确的版本是A,后来错误的版本是B。当我使用"git clone"克隆文件时,文件是版本A。但是,当我从git Bitbucket网站查看时。该网站表示已经更改为B.版本

有人能说明为什么它看起来像这样吗?我检查了下面的答案。远程存储库是否意味着我从网站上找到的结果?";git提交";以及";git push"?

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

您可以使用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撤销

最新更新