4

有没有办法只查看远程 git 存储库上的日志而不克隆它?只查看一个文件怎么样?

4

1 回答 1

0

首先,

如果托管 repo 的站点有一些 git 可视化层(github 是一个允许您浏览整个 repo 内容的网站),则不是。只需转到项目页面并导航到文件。查看该文件(在 github 上)时,页面右上角有一个历史记录按钮。这将向您显示文件已更改的每个提交。或单击责备按钮,并逐行查看文件并查看其更改。

但如果它只是一个简单的 git repo,那就没有了。您将需要克隆整个事物以通过日志读取历史记录。

但可以克隆一个只有最后一次提交的仓库

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

如果您将深度标志的值更改为 2,您将获得两次提交,依此类推。

那么如果你想签出一个文件

cd repo_name

git checkout HEAD some_filename

于 2013-01-02T20:23:32.870 回答