And why? What would be the use? The two things I do with Git hashes: (a) copy and paste, for searching for something; (b) occasionally visually comparing hashes. Copy and paste works well, in fact in pretty much any terminal or other tool double click will select the whole hash, which wouldn't be as simple if the hash were multiple words with separators. Visual comparison might be marginally easier with familiar words, but for me it's a niche use case, so I don't think optimizing for it would be useful.
I also was trying to augment the current system, not replace it. so the "92" and the word "new" were equivalent and you could use one, or the other or both.
The basic idea I'm putting forward, is that I think it would be easier, on the command line, than copy-paste (which requires a mouse)
I can type words pretty fast, and I can keep a word in memory easily.
Remember it extends the current model without changing it.
maybe use a scheme where the prefix of the hash could be mapped to a common word.
So with a contrived example based on 100 and:
https://en.wikipedia.org/wiki/Most_common_words_in_English
the former hash 9221920 would break off "92" from 21920 and look in the word list to allow any of the following:
obviously 100 and base 10 would have collisions, so use a larger number and constricted word lengths to find 256 or 4096 or 65535 words.