上游版本之上的自定义版本

时间:2015-04-06 12:41:05

标签: git github

我试图了解git中要遵循的正确流程是什么,以实现以下目标:

有一个开源项目git@github.com:userx/prj1.git。我们希望在它之上添加一些额外的功能,我们希望它在上游git的特定发行版本上。

前:

第X天:

git@github.com:userx/prj1.git

分支 - masterreleasebranch1branch2
标签 - v1.0v1.1v1.2v2.0v2.1

我将上面的内容交给我git@github.com:me/me-prj1.git的回购。

我使用git remote add upstream git@github.com:userx/prj1.git添加上游项目。

第Y天:

我结帐标记v1.2以进行更改并单独维护

git checkout v1.2
git checkout -b me-v1.2(我的分支名称对应于上游的标记v1.2

进行更改(包括更改工件名称,因为我们希望将其与实际的发布工件分开识别。)

推送到我的遥控器并将发布标记为(me-v1.2

日Z:

我现在需要在上游的新标记v2.4中进行更改。我该如何实现这一目标?是否有一些好的提示可以让它更容易?

1 个答案:

答案 0 :(得分:0)

与我上面的上一条评论相同,现在看来必须明确推送标签。