需要切换到 git 子模块中未列出的不同分支
need to switch to a different branch not listed in git submodule
我有一个 git 子模块 'library' 我想对其进行更改。该子模块当前跟踪我的 'develop' b运行ch。我希望子模块跟踪功能 b运行ch,以便更改与 b运行ch.
相关联
我尝试进入子模块文件夹并执行以下操作:
git checkout feature
得到 error: pathspec 'feature' did not match any file(s) known to git.
当我在子模块文件夹中 运行 git branch -a
时,我注意到我的功能 b运行ch 没有列出。我尝试通过 运行ning git submodule add -b feature
添加它,但是没有用。
当我在子模块文件夹中 运行 git status
时,它说:
On branch develop
Your branch is up to date with 'origin/develop'
如何切换 b运行ch 我的 git 子模块正在跟踪?
要添加一个名为 feature 的新分支,您需要先使用以下命令添加它:
git checkout -b feature
在主项目中的子模块文件夹中:
git branch -avv
将显示所有已知分支。
如果它不存在并且即使在获取后也不会显示,请检查您的远程。
否则 git checkout feature
应该可以。如有歧义git checkout -b feature origin/feature
我有一个 git 子模块 'library' 我想对其进行更改。该子模块当前跟踪我的 'develop' b运行ch。我希望子模块跟踪功能 b运行ch,以便更改与 b运行ch.
相关联我尝试进入子模块文件夹并执行以下操作:
git checkout feature
得到 error: pathspec 'feature' did not match any file(s) known to git.
当我在子模块文件夹中 运行 git branch -a
时,我注意到我的功能 b运行ch 没有列出。我尝试通过 运行ning git submodule add -b feature
添加它,但是没有用。
当我在子模块文件夹中 运行 git status
时,它说:
On branch develop
Your branch is up to date with 'origin/develop'
如何切换 b运行ch 我的 git 子模块正在跟踪?
要添加一个名为 feature 的新分支,您需要先使用以下命令添加它:
git checkout -b feature
在主项目中的子模块文件夹中:
git branch -avv
将显示所有已知分支。
如果它不存在并且即使在获取后也不会显示,请检查您的远程。
否则 git checkout feature
应该可以。如有歧义git checkout -b feature origin/feature