繁体   English   中英

如何仅从.git目录取回文件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM