我是高级Git功能的新手。我在开发期间一直致力于Git(GitHub)的master
分支。这意味着,每当我完成一个功能或修复一个错误时,我都会把它推到掌握之处,这到目前为止还不错。
然而,在某些时候,我想做一些更复杂的事情。我想介绍一个stable
分支,我可以将提交到。我们的想法是让主分支在开发过程中承诺,并且不时地发布'发布' (也就是提交到stable
)和master一样,所以我有稳定版本的稳定版本,一切正常,以及在开发过程中用于任何提交的主分支。
现在,这是我所拥有的想法,然而,我搞砸了。我推送了最后一次提交,这是一个错误修复,因此被认为是stable
分支的稳定状态。不久之后,我意识到,由于某些原因,我也已经承诺掌握,而且一切都搞砸了。我没有想到master
分支落后的事实,我想要一个克隆' master
发送给stable
,所以我在此之前所做的一切都被保存了#39}。 (在stable
中),以及进一步发展到master
。
问题是:查看回购(stable branch)
@ GitHub,显示:
branch is 13 commits ahead, 1 commit behind master
现在我甚至不确定我拥有的当地Git文物。从这里,我如何实现我想要的目标?我试图克服稳定的分支来掌握并承诺进一步掌握,然而,我无法真正开始工作,而且我太不确定无法玩弄。