我用PHP创建了一个项目,然后将其推送到GitHub。但是我从来没有拉过任何东西,因为我独自工作所以我认为不会引起任何冲突,因为我总是使用我的Github存储库进行更新。今天我在各种文件中进行了很多更改,然后将其推送到Github存储库,现在我想将它们全部丢弃,而不是再次推送它们,有什么东西可以通过使用任何GitHub命令返回到我以前的版本吗?
答案 0 :(得分:0)
Git不是GitHub。他们是两个不同的东西。您需要git
命令(或命令),而不是“GitHub命令”,它不存在且没有意义。
使用git reset --hard HEAD~
将分支重置为之前的提交,并使用git push -f
将修改后的分支推送到GitHub。
答案 1 :(得分:0)
使用git reset --hard HEAD~
会让您回到之前的版本。
正如另一个答案所说,Git不是GitHub。 GitHub是一个远程仓库,用于保存您的数据,以便您可以与他人协作或从不同的计算机上使用该项目。
撤消已推送到GitHub的更改的最佳方法是执行git revert HEAD
这将创建一个撤消HEAD更改的新提交。然后你可以把它推到GitHub。
这是一个更好的习惯,可以进行撤消更改。如果/当其他人在同一个项目上工作时,使用reset
更改并推送历史记录会导致问题。