GIT:只获取提交文本、分支和一些特殊文件

GIT:只获取提交文本、分支和一些特殊文件,git,Git,我想编写一个简单的应用程序来跟踪我的git repos中的bug、TODO和其他一些信息(因此在该项目中开发的任何人都有TODO列表) 因此,我在我的每个git repos中添加了一些文件:.git bug.git todos.git after checkout等。此外,用户有一种特殊的方式来形成提交消息 现在我想编写一个小php应用程序(或任何其他语言),它只读出提交消息和上述文件的内容(可能还有一个列表,每次提交时哪些文件都会更改),而不检查完整的repo 有办法吗?如果没有,是否有办法只

我想编写一个简单的应用程序来跟踪我的git repos中的bug、TODO和其他一些信息(因此在该项目中开发的任何人都有TODO列表)

因此,我在我的每个git repos中添加了一些文件:.git bug.git todos.git after checkout等。此外,用户有一种特殊的方式来形成提交消息

现在我想编写一个小php应用程序(或任何其他语言),它只读出提交消息和上述文件的内容(可能还有一个列表,每次提交时哪些文件都会更改),而不检查完整的repo


有办法吗?如果没有,是否有办法只签出repo,而不签出文件,因此只签出提交消息?

您只能在本地浏览Git存储库的历史记录。有些服务将提供远程执行这些操作,但从根本上说,它们只是向您转发在服务器上运行Git命令的结果

您可以在没有工作树的情况下克隆存储库,方法是:

git clone --bare <repository>

还有许多
log
选项也提供了更多信息
git log——例如stat
。有关更多信息,请参阅。

您只能在本地浏览Git存储库的历史记录。有些服务将提供远程执行这些操作,但从根本上说,它们只是向您转发在服务器上运行Git命令的结果

您可以在没有工作树的情况下克隆存储库,方法是:

git clone --bare <repository>

还有许多
log
选项也提供了更多信息
git log——例如stat
。有关更多信息,请参阅。

您可以使用git show查看提交消息、日期和完整差异。您可以使用git show查看提交消息、日期和完整差异
git log --name-only