Git unterscheidet zwischen Groß- und Kleinschreibung, Windows jedoch nicht. Also sind die beiden Verzeichnisse in Git's Ansicht keine Duplikate.
Wenn Sie TulpepWebsite zu TulpepWebSite irgendwann in der Vergangenheit umbenannt haben, dann wären alle Dateien, die unter TulpepWebsite waren, von git unter diesem alten Namen verfolgt worden, während alle neuen Dateien, die Sie hinzugefügt haben, unter dem neuen Namen verfolgt würden.
Um das zu beheben, würde ich nur den Ordner git-mv etwas anderes und git-mv es wieder auf den alten Namen. Dies wird hoffentlich dazu führen, dass alle Pfade einen konsistenten Fall verwenden.
Git sollte nicht erkennen, dass der Ordner mit verschiedenen Großbuchstaben gelöscht wurde und löscht ihn aus dem Repository? –
Siehe auch http://stackoverflow.com/questions/8904327/case-sensitivity-in-git. – nneonneo