有没有办法只查看远程 git 存储库上的日志而不克隆它?只查看一个文件怎么样?
问问题
656 次
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 回答