我试图了解git中要遵循的正确流程是什么,以实现以下目标:
有一个开源项目git@github.com:userx/prj1.git
。我们希望在它之上添加一些额外的功能,我们希望它在上游git的特定发行版本上。
前:
第X天:
git@github.com:userx/prj1.git
已
分支 - master
,release
,branch1
,branch2
标签 - v1.0
,v1.1
,v1.2
,v2.0
,v2.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
中进行更改。我该如何实现这一目标?是否有一些好的提示可以让它更容易?
答案 0 :(得分:0)
与我上面的上一条评论相同,现在看来必须明确推送标签。