使用特定的提交号添加 git 子模块
Add git submodule using a specific commit number
我正在使用 git 子模块命令在我的项目中添加 this FSM repo。我想签出特定的发布提交。默认情况下,master 分支被签出。
添加 git 存储库后,当我 运行
$ git submodule
它给出
d1b66d66cfa95f238a7498465908a262f4b2326a directory_path/fsmlite
这里的提交号属于一个主分支提交。我怎样才能使用它的提交编号签出另一个提交?
可能还有其他方法可以做到这一点,但我通过
获得了所需的提交
$ cd directory_path/fsmlite
$ git checkout v0.7.1 (this is the branch I wanted to point to)
$ git submodule update
$ cd parent_dir
$ git submodule
+de19ea0a71cb6082fe9311694a27e8f0cc2f972a directory_path/fsmlite (v0.7.1)
这是我想要的具体提交编号
我正在使用 git 子模块命令在我的项目中添加 this FSM repo。我想签出特定的发布提交。默认情况下,master 分支被签出。 添加 git 存储库后,当我 运行
$ git submodule
它给出
d1b66d66cfa95f238a7498465908a262f4b2326a directory_path/fsmlite
这里的提交号属于一个主分支提交。我怎样才能使用它的提交编号签出另一个提交?
可能还有其他方法可以做到这一点,但我通过
获得了所需的提交$ cd directory_path/fsmlite
$ git checkout v0.7.1 (this is the branch I wanted to point to)
$ git submodule update
$ cd parent_dir
$ git submodule
+de19ea0a71cb6082fe9311694a27e8f0cc2f972a directory_path/fsmlite (v0.7.1)
这是我想要的具体提交编号