繁体   English   中英

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

[英]How to extract the source files from a git repository?

我对 Git 很陌生,但花了太多时间试图实现这一目标。 一年前我们有一个承包商为我们做这件事,所以除非我遗漏了什么,否则这是可行的。

我们有一个 git 存储库(只有 project.git 和 .git 目录)这个项目是一个自定义网站。 所以我们需要从存储库中提取所有文件才能部署站点。

我可以看到很多对象,但显然没有我所期望的(.aspx 文件等...)

那么从存储库中获取文件的过程是什么?

如果我不清楚,请告诉我

你的承包商给你留下了一个空仓库 它被 Git 用于没有工作副本的远程服务器(例如,在服务器上)。

只需从裸存储库克隆:

git clone project.git

您应该最终得到一个名为project的目录,该目录包含master分支的检出和一个带有 repo 克隆的.git目录。 这个project目录是 repo 的完整副本,但它是您可以做有用事情的那种。

git使用的术语是克隆,它的意思是在当前目录中制作存储库的副本。

例如:

git clone https://github.com/path/to/project 

您可以选择指定一个目标目录并将您的项目放在那里

git clone https://github.com/path/to/project path/to/directory

来自 Git 的文档

假设您只想从存储库中获取所有文件而不通过克隆创建新文件,您可以使用git archive 请参阅此问题或有关如何使用它的文档

如果您需要master分支以外的其他东西,您可以使用git branch此处的文档)获取列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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