我开始处理我在另一个项目下的 git 子模块中的一些文件。但是,由于它是一个 git 子模块,它从未检出“master”,而只是检出头部并将文件夹中的所有文件放在“无分支”中。
现在我无意中对这些文件进行了一些更改,我才意识到我在“无分支”的项目子模块中工作。
我如何将这些文件放入一个分支(如 master)以便我可以拯救它们?
mip*_*adi 37
您可以使用git reflog
来查找“丢失”的提交:
$ cd submodule_dir
$ git reflog # Find the commit
$ git checkout master
$ git cherry-pick $SHA_OF_MISSING_CMMIT
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14868 次 |
最近记录: |