Git 确定文件来自哪个远程存储库

Git 确定文件来自哪个远程存储库,git,Git,如果我使用git并使用稀疏签出从一个单独的存储库中提取一个目录,那么事后有没有办法告诉我该文件来自哪个存储库?要进行稀疏签出,您需要编辑该文件。git/info/sparse checkout这样您就可以在那里找到它。这是真的,但是.git/info/sparse checkout可能有一组条目,或者可能已更改,是否有任何方法将sparse checkout文件中的条目绑定到特定的sparse checkout?也许我没有正确理解这个问题。稀疏签出文件包含要包括或排除的目录列表。您希望了解的文件

如果我使用git并使用稀疏签出从一个单独的存储库中提取一个目录,那么事后有没有办法告诉我该文件来自哪个存储库?

要进行稀疏签出,您需要编辑该文件。git/info/sparse checkout这样您就可以在那里找到它。

这是真的,但是.git/info/sparse checkout可能有一组条目,或者可能已更改,是否有任何方法将sparse checkout文件中的条目绑定到特定的sparse checkout?也许我没有正确理解这个问题。稀疏签出文件包含要包括或排除的目录列表。您希望了解的文件位于其中一个目录中,它就是从那里来的。如果停止使用稀疏签出(即签出完整的树),您将丢失有关它来自哪个目录的所有信息。如果您使用多个存储库,您将始终能够通过一个简单的
git状态查看正在使用的存储库