Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub:作为大师的领袖,在历史上贡献一点_Github - Fatal编程技术网

GitHub:作为大师的领袖,在历史上贡献一点

GitHub:作为大师的领袖,在历史上贡献一点,github,Github,我对GitHub中托管的Git存储库做了一定的提交。在那次提交之后,我又做了几次其他的提交,这些提交都是不好的和多余的。因此,在这些糟糕的变化之前,我需要回到历史上的某个提交/某个点 我没有找到类似“还原到此版本”或“将此版本作为此分支(主分支)的头提交”的按钮 正如你所看到的,我只想让旧版本成为主分支的负责人。您将如何从GitHub实现这一点 更新 我强调:我在GitHub上询问,而不是在GitHub以外的任何GUI上询问。如果我理解正确,您希望过去的提交作为分支上的最后一次提交。 如果是,请

我对GitHub中托管的Git存储库做了一定的提交。在那次提交之后,我又做了几次其他的提交,这些提交都是不好的和多余的。因此,在这些糟糕的变化之前,我需要回到历史上的某个提交/某个点

我没有找到类似“还原到此版本”或“将此版本作为此分支(主分支)的头提交”的按钮

正如你所看到的,我只想让旧版本成为主分支的负责人。您将如何从GitHub实现这一点

更新
我强调:我在GitHub上询问,而不是在GitHub以外的任何GUI上询问。

如果我理解正确,您希望过去的提交作为分支上的最后一次提交。 如果是,请使用带有
源代码
主代码
的示例:
使用
git reset
,然后使用
git push origin+master
推送并删除所有超过您重置到的提交。
注意分支名称(master)前的
+
符号。

请注意,这是不可逆的(据我所知),因此请采取必要的预防措施。

如果我理解正确,您希望过去的提交作为分支上的最后一次提交。 如果是,请使用带有
源代码
主代码
的示例:
使用
git reset
,然后使用
git push origin+master
推送并删除所有超过您重置到的提交。
注意分支名称(master)前的
+
符号。

请注意,这是不可逆的(据我所知),因此请采取必要的预防措施。

我在GitHub上询问,可能会再次重复。不在Git上。这不是重复的。您可能应该删除
git
标记,然后;你很可能会得到很多只有Git的答案。但我不相信GitHub能做到这一点。我在GitHub上问,可能会再次重复。不在Git上。这不是重复的。您可能应该删除
git
标记,然后;你很可能会得到很多只有Git的答案。不过,我不相信GitHub能做到这一点。很抱歉插嘴,我自己也不知道+号,这就是删除以前提交的内容的原因吗?@Steven Yep。如果您在本地重置为过去的提交,然后用+号推送,则在您重置为之后的分支中的所有提交都将被删除。抱歉插嘴,我自己不知道+号,这就是删除以前提交的原因吗?@Steven Yep。如果您在本地重置为过去的提交,然后使用+号推送,则将删除在重置为之后的分支中的所有提交。