Ruby on rails git-更新到rails的新分支

Ruby on rails git-更新到rails的新分支,ruby-on-rails,ruby,git,Ruby On Rails,Ruby,Git,我目前有一个运行git标签v2.1.2的rails项目,要实现这一点,我做了什么 git checkout v2.1.2 但是,现在有新的修复程序已应用于2.1分支,如何移动到此分支而不是标记?如果我正确理解您的问题,您有一个标记和一个名为相同的分支。然后,要签出到分支,您需要提供它的路径 例如: git checkout refs/heads/2.1 这将消除2.1分支与名为2.1的标记本身之间的歧义。您可以创建一个跟踪远程2-1-stable的新分支,如下所示: git checkout

我目前有一个运行git标签v2.1.2的rails项目,要实现这一点,我做了什么

git checkout v2.1.2

但是,现在有新的修复程序已应用于2.1分支,如何移动到此分支而不是标记?

如果我正确理解您的问题,您有一个标记和一个名为相同的分支。然后,要签出到分支,您需要提供它的路径

例如:

git checkout refs/heads/2.1

这将消除
2.1
分支与名为
2.1
的标记本身之间的歧义。

您可以创建一个跟踪远程2-1-stable的新分支,如下所示:

git checkout -b 2-1-stable origin/2-1-stable
然后只需将cd返回到rails根目录并提交子模块更改

稍后,如果需要更新,您只需将cd刻录回供应商/rails即可:

git remote update
git rebase origin/2-1-stable

然后再次提交更改。

您好,很抱歉没有正确解释,我要签出的分支位于