gpt4 book ai didi

Git:如何检查共享(裸)存储库中存在哪些文件(及其内容)?

转载 作者:太空狗 更新时间:2023-10-29 13:54:00 26 4
gpt4 key购买 nike

我通过以下方式创建了一个共享仓库:

git init --bare my_project.git

在某个时候,另一个用户用他的更改更新了这个 repo(使用 git push )。

我如何检查共享存储库中现在存在哪些文件以及它们的内容是什么?

在本地仓库中,我只能做 lscat <some file> , 但在共享仓库中没有工作目录...

最佳答案

您可以使用 git ls-tree 在特定提交的树中找到文件,例如:

git ls-tree -r master

... 将在 master 分支的顶端显示提交树中的文件。然后,要“cat”一个特定的文件,你可以这样做:

git show master:docs/README

...假设 master 分支有一个名为 docs/README 的文件。

关于Git:如何检查共享(裸)存储库中存在哪些文件(及其内容)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7938094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com