[英]How do I get the files back from the .git directory alone?
是否可以从GIT .pack文件获取源代码? 我有完整的.git文件夹,但源完全丢失。 是否可以使用这些打包文件并从master分支中获取源代码? 我只可以访问.pack文件。 没有存储库URL!
在.git
目录是一个完整的资料库,只是缺少它的工作树中的哪个它通常位于。 因此,它只是坐在那里而没有意识到没有更多的封闭工作树。
但是把事情找回来很简单:
$ mkdir project
$ mv /path/to/that/.git project
... Now ".git" is right under "project" ...
$ cd project
$ git branch
... see the list of branches here ...
$ git checkout -f master
如果HEAD引用当前指向您要检出的分支,则git checkout
的-f
命令行选项至关重要。否则,Git不会尝试在工作树中创建文件,以为您已将其检出,但有意识删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.