📅  最后修改于: 2023-12-03 14:49:17.514000             🧑  作者: Mango
在使用 GitHub 时,我们可能会提交一些不必要的文件或者提交信息不正确的代码。在这种情况下,我们需要删除不必要的提交来保持仓库的整洁。
下面将介绍如何使用 Shell/Bash 从 GitHub 中删除提交。
git push origin master
git log
此时,我们可以查看所有提交记录,记录下需要删除的提交的 SHA-1 值。
git reset --hard [SHA-1值]
将 [SHA-1 值] 替换为需要删除提交的 SHA-1 值。
此时,本地代码已经还原到我们需要删除的提交中。
git push -f origin master
此时,已经成功从 GitHub 中删除了我们需要删除的提交,整个过程完毕。
在本文中,我们介绍了如何使用 Shell/Bash 从 GitHub 中删除提交。需要注意的是,删除提交会对代码仓库产生影响,请谨慎操作。