git - 如何从 git 存储库中提取源文件?

标签 git

我是 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/

相关文章:

git - 如何在 Git 中使用日期范围获得相同的推送输出?

git - 如何打印 git 存储库中每个文件的最后提交信息

linux - github项目与本地服务器同步问题

.net - 使用单一实体模型管理大型项目

git - git 中真的没有删除任何东西吗?

git svn 获取特定目录

linux - 如何自动将答案传递给命令行

git: "branchname"和 "refs/heads/branchname"之间的区别

git - 单个 git 存储库的多个用户

Git与单个破折号 merge