有没有办法只查看远程git存储库上的日志而不克隆它?如何只查看单个文件?
答案 0 :(得分:1)
首先关闭,
如果托管repo的网站有一些git可视化层(github是一个允许你浏览整个仓库内容的网站)而不是。只需转到项目页面并导航到该文件。当查看该文件时(在github上),页面的右上角有一个历史记录按钮。这将显示每个提交文件已更改。或者单击“责备”按钮,逐行查看文件并查看其更改。
但如果它只是一个简单的git repo,而不是没有。您将需要克隆整个事物以通过日志读取历史记录。
但是可以克隆仅包含最后一次提交的仓库
git clone -n git://path/to/the_repo.git --depth 1
如果你将深度标志的值更改为2,你将获得两次提交,依此类推。
然后,如果你想只能签出一个文件
cd repo_name
git checkout HEAD some_filename