Git &引用;头与“头”分离:如何回到主模块并应用提交给子模块的更改?

Git &引用;头与“头”分离:如何回到主模块并应用提交给子模块的更改?,git,Git,我不熟悉在Git中使用子模块 我(不知何故)签出了所有子模块,对其中一个子模块进行了一些更改,添加了更改,并提交了(添加了一个文件,修改了另一个文件)。我还没有推送更改 当我执行git status时,我会收到“HEAD Distached from…”消息 我的承诺到哪里去了 我想回到master,因为我已经习惯了。我想把更改应用到master 我该怎么做 除了审查@alex提供的信息外,还可能复制。我会打开gitk并录制您当前的sha。然后git checkout和cherry-pick选择

我不熟悉在Git中使用子模块

我(不知何故)签出了所有子模块,对其中一个子模块进行了一些更改,添加了更改,并提交了(添加了一个文件,修改了另一个文件)。我还没有推送更改

当我执行
git status
时,我会收到“HEAD Distached from…”消息

我的承诺到哪里去了

我想回到
master
,因为我已经习惯了。我想把更改应用到master


我该怎么做

除了审查@alex提供的信息外,还可能复制。我会打开gitk并录制您当前的sha。然后
git checkout
cherry-pick选择您的提交git-cherry-pick
可能重复的