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

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

如何从gitrepo中签出一个文件?



芜湖不芜
浏览 1539回答 3
3回答

当年话下

首先,使用-n选项克隆repo,这将抑制所有文件的默认签出,并克隆-深度1选项,这意味着它只获得每个文件的最新修订。git clone -n git://path/to/the_repo.git --depth 1然后查看您想要的文件,如下所示:cd the_repo git checkout HEAD name_of_file

收到一只叮咚

如果您已经拥有git repo的副本,则始终可以使用git log要查找散列id(例如,3cdc61015724f9965575ba954c8cd4232c8b42e4),然后只需键入:git checkout hash-id path-to-file下面是一个实际的例子:git checkout 3cdc61015724f9965575ba954c8cd4232c8b42e4 /var/www/css/page.css
打开App,查看更多内容
随时随地看视频慕课网APP