如何快速修复旧版本的git repo

时间:2013-04-17 09:21:21

标签: git repository

所以我在一个网站上工作,我通过git push从我的本地更新到服务器。 (git push dev / live)。

我的问题是,目前我一直在对网站进行重大改动,但也出现了一些需要在现场网站上修复的错误。

如何在不推送整个本地仓库的情况下对现场网站进行小修改?

1 个答案:

答案 0 :(得分:1)

您可以使用分支来修复您的错误,然后合并到主分支,并在需要时推送到实时网站。

要创建新分支并立即启用它:git checkout -b branchname(当然您可以键入任何名称而不是“branchname”)。

如果要更改分支,只需键入git checkout,然后键入要处理的分支的名称(主分支称为“master”)。

要将新分支合并到主分支,首先切换到主分支,如上所述(git checkout master),然后键入git merge branchname。当然,“branchname”将替换为您要合并的分支的实际名称。

有关详细信息,请参阅此文章:http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging