Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用git命令java获取另一个分支的文件mime类型_Java_Git - Fatal编程技术网

如何使用git命令java获取另一个分支的文件mime类型

如何使用git命令java获取另一个分支的文件mime类型,java,git,Java,Git,我正在将git放入IDE中,我需要知道文件的类型,而不必签出确切的分支 也就是说,假设我在branch\u A中,并且在branch\u B中有一个名为sample.xxx的文件,我如何才能获得文件mime类型,比如text/x-java,application/x-yaml,image/png,等等,而不需要实际切换到分支,我就可以读取文件,因此,我认为也可以读取该类型。Git不会在存储库中存储任何文件的mime类型。在大多数系统上,这只能通过文件扩展名或检查文件内容来推断。这有点可疑。你认为

我正在将git放入IDE中,我需要知道文件的类型,而不必签出确切的分支


也就是说,假设我在
branch\u A
中,并且在
branch\u B
中有一个名为
sample.xxx
的文件,我如何才能获得文件mime类型,比如
text/x-java
application/x-yaml
image/png
,等等,而不需要实际切换到分支,我就可以读取文件,因此,我认为也可以读取该类型。

Git不会在存储库中存储任何文件的mime类型。在大多数系统上,这只能通过文件扩展名或检查文件内容来推断。

这有点可疑。你认为你为什么想要这个?只是一个新型的项目工作。我试图从所有分支获取准确的数据,而不是实际切换到该分支。因此,当我尝试读取文件时,我无法正确读取zip或图像文件,因此我可以尝试首先获取mime类型,以便决定是否可以读取该文件。