为了账号安全,请及时绑定邮箱和手机立即绑定

如何从git存储库中只检出一个文件?

如何从git存储库中只检出一个文件?

Git
芜湖不芜 2019-07-05 10:00:15
如何从git存储库中只检出一个文件?如何从gitrepo中签出一个文件?
查看完整描述

3 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

首先,使用-n选项克隆repo,这将抑制所有文件的默认签出,并克隆-深度1选项,这意味着它只获得每个文件的最新修订。

git clone -n git://path/to/the_repo.git --depth 1

然后查看您想要的文件,如下所示:

cd the_repo
git checkout HEAD name_of_file


查看完整回答
反对 回复 2019-07-05
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

如果您已经拥有git repo的副本,则始终可以使用git log要查找散列id(例如,3cdc61015724f9965575ba954c8cd4232c8b42e4),然后只需键入:

git checkout hash-id path-to-file

下面是一个实际的例子:

git checkout 3cdc61015724f9965575ba954c8cd4232c8b42e4 /var/www/css/page.css


查看完整回答
反对 回复 2019-07-05
  • 3 回答
  • 0 关注
  • 1538 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信