我有以下三个存储库:
A
, B
,和C
B
是 A
的子模块,和C
是 B
的子模块。 C
有一个DETACHED HEAD
.
当我对 B
进行更改时来自内部A
的目录中,我可以提交 master
B
的分支正好。但是,当我对 C
进行更改时从内部:
A ->
B->
C # Detached Head
它不允许我将更改推送到 master
C
的分支。我该如何解决这个问题?
最佳答案
git push
单独的 HEAD 无法工作。
但是,正如 @ElpieKay 指出的那样,您仍然可以使用 <source object>:<destination ref>
进行推送。语法
git push origin HEAD:master
关于Git - 从具有分离头的子模块提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44490516/