我是 Git 的新手,但花了太多时间试图实现这一目标。一年前,我们有一个承包商为我们做这件事,所以除非我遗漏了什么,否则这是可行的。
我们有一个 git 仓库(只有 project.git 和 .git 目录) 这个项目是一个自定义网站。所以我们需要从存储库中提取所有文件才能部署站点。
我可以看到很多对象,但显然没有我所期待的(.aspx 文件等...)
那么从仓库中取出文件的过程是怎样的呢?
如果我没说清楚,请告诉我
最佳答案
你的承包商给你留了一个 bare repository . Git 将其用于没有工作副本的远程(例如,在服务器上)。
只需从裸存储库克隆:
git clone project.git
你最终应该得到一个名为 project
的目录,其中包含 master
分支的 checkout 和一个 .git
目录,其中克隆了 repo 协议(protocol)。此 project
目录是 repo 的完整副本,但您可以使用它来做一些有用的事情。
关于git - 如何从 git 存储库中提取源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24680617/