我创建了一个共享仓库:
git init --bare my_project.git
Run Code Online (Sandbox Code Playgroud)
在某些时候,另一个用户用他的更改(使用git push)更新了这个仓库.
我如何检查共享仓库中现在存在哪些文件以及它们的内容是什么?
在当地的回购协议,我能做的只是ls和cat <some file>,但在共享回购没有工作目录...
您可以在特定提交的树中找到文件git ls-tree,例如:
git ls-tree -r master
Run Code Online (Sandbox Code Playgroud)
...将在主分支的顶端显示提交树中的文件.然后,要"捕捉"特定文件,您可以执行以下操作:
git show master:docs/README
Run Code Online (Sandbox Code Playgroud)
...假设master分支有一个名为的文件docs/README.
| 归档时间: |
|
| 查看次数: |
2052 次 |
| 最近记录: |