Is Git a NoSQL Database?
readwriteweb.com
readwriteweb.com
“You can know the name of a bird in all the languages of the world, but when you’re finished, you’ll know absolutely nothing whatever about the bird… So let’s look at the bird and see what it’s doing — that’s what counts. I learned very early the difference between knowing the name of something and knowing something.”
R. Feynman - "The pleasure of finding things out" 1981
It turns out that the answer is "Yes", but filesystem performance is optimized for use cases other than being a NoSQL database. If you actually want to use a NoSQL database with better performance and probably more features then you're better off using something designed as a NoSQL database.
Git can be an awesome place to store data for your web app, or it could suck, CouchDB may be awesome, it also may suck, I realise that sometimes its useful to come up with broad marketing terms to lump together related technologies, I think the current thing of all new web stuff under "html5" is perfectly fine, but in the case of new data stores I think its just pointlessly damaging, a lot of these are very different applications with their own advantages and disadvantages.
Cookies? NoSQL database. DVDs? NoSQL database. SQL database engine? NoSQL database.
Seriously, use whatever suits your use case and a plague on the term.
Git provides Availability and Partition Tolerance and therefore, and provides solid mechanisms for conflict resolution - merges. So it that way it is a NoSQL solution.