我已经添加文件到与“索引”:

git add myfile.java

我如何找到这个文件的SHA1?

有帮助吗?

解决方案

您想-s选项git ls-files。这给你在索引中的文件的模式和SHA1哈希。

git ls-files -s myfile.java

请注意,你不希望git hash-object,因为这让你在工作树中的文件的SHA1 ID,因为它目前是不是你已经添加到索引的文件。一旦你的git add后更改工作树副本这将是不同的。

scroll top