我"意外地"向GitHub推送了一个提交.
是否可以删除此提交?
我想恢复我提交之前的GitHub存储库.
我想了解如何重新恢复或回滚文件和项目到以前的状态,不明白之间的差别git revert,checkout和reset.为什么有3个不同的命令看似相同的目的,何时有人选择一个而不是另一个?
我在GitHub上找到了一个我想要分叉的存储库 - 但不是当前的版本.
我想分配回购,因为它有很多提交回来 - 这可能吗?回购没有标记任何版本,所以我不知道如何做到这一点.我可以显然复制代码,因为它在那个提交中,但我更愿意分叉,然后我得到链接回原始的回购.
看起来您可以使用Web界面直接在GitHub上执行其他所有操作,例如编辑和创建和删除文件,但我无法找到恢复提交的方法,就像您可以在GitHub本地应用程序中一样(Windows,和Mac)就像你可以在git命令行上做的那样.
我只是想知道我错过了什么.恢复按钮是隐藏的吗?
我尝试在线搜索并遇到一些似乎暗示这是为了防止与很多人一起工作时的同步错误.它是否正确?
我觉得我的 GIT 搞得一团糟。
\n\n情况如下:
\n\n
最上面的项目 (unver\xc3\xb6ffentliche...) 是一个工作目录,其中包含一些待处理的更改。我不需要它们。
\n\n我只想回到标记点,即 6 月 5 日的提交。
\n\n我想摆脱分离的头和这个小分支,并最终掌握 HEAD 当前指向的位置。
\n