Git Noob的工作流程:如何使用回购的多个克隆

时间:2017-02-01 20:27:53

标签: wordpress git github

我已经开启和关闭了Git,但我们正在努力投入使用Git,所以我需要一些指导。

我使用JointsWP作为我们WordPress主题的基础。我想要做的是克隆一个副本JointsWP,所以我可以从它们中提取更新,但不要将我自己的更改推回给它们。在我遇到问题的时候,我没有遇到任何问题,就是当我想要将我们在Github上创建的每个主题备份为一个单独的仓库,以备份时,我们可以根据需要共享它们。当我克隆原始的JointsWP仓库时,我似乎无法弄清楚如何将更改推送到我自己的新仓库。我认为叉子是我​​的答案,但是我只允许原始仓库的一个分叉,并且将更新拉到分叉使得它感觉不像他们想要的那样。我考虑为我们正在创建的每个主题制作一个分叉并从我的回购分支中分支出来,但这并不是分支的意思。

我完全愿意接受建议,我很乐意让我的工作流程正确,而且我完全有可能以错误的方式思考这个问题。总之,我想要的是基于JointsWP样板主题制作多个WordPress主题,并且能够在更新原始JointsWP主题时更新这些主题。

谢谢!

1 个答案:

答案 0 :(得分:0)

我不认为全新的回购是您正在寻找的。

我相信一个单独的分支将是解决您问题的简单方法。

使用

创建一个新分支

git checkout -b new_theme

然后你可以在同一个项目中拥有许多分支。然后,您可以根据需要使用

轻松签出每个分支

git checkout new_themegit checkout old_theme

在这里,看看Git basic branching