如何从github上的先前提交创建新分支

时间:2019-05-12 02:13:47

标签: git github

我当前的版本无法正常工作,我想将一个有效的版本上传到我的当前仓库中,可能上传到一个新的分支中。

说实话,我所做的就是添加一个应用程序图标,现在它坏了。 :(我试图还原,但是我不知道如何有效,而且似乎也无法将文档包扎起来。我还尝试将差异复制/粘贴到我的代码中,但是可以是Swift或Xcode糟透了,不知道该项目应该再次运行。

如果您认为这会有所帮助,这是我想要的提交:https://github.com/cleanupyourcity/CleanupYourCity/tree/af8fd38ce5c6aaa19ff18b6eaf025c07c1534109

这是我的仓库:https://github.com/cleanupyourcity/CleanupYourCity

我希望在仓库中有一个最新版本的最新分支。

1 个答案:

答案 0 :(得分:0)

您真正要求的是如何添加特定版本的分支。可以这样实现:

git checkout af8fd38c --branch working_branch
git push origin working_branch

在那之后,您应该在“ branch”下拉列表中的github中看到新的分支“ working_branch”。

请注意,大多数项目宁愿以相反的方式进行操作,将工作版本保留在master分支中,将实验版本保留在其他分支中。由于您似乎正在与该存储库中的其他作者合作,因此请确保让他们知道您在做什么。