I have a working copy directory and lots of its files are being marked as having "typechange" status. Here is the problem I'm having:
$ rm -rf sample-data/
$ git checkout -- sample-data/
$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
typechange: sample-data/stereo-frames/LEFT_stereo-test0000.png
typechange: sample-data/stereo-frames/LEFT_stereo-test0001.png
typechange: sample-data/stereo-frames/LEFT_stereo-test0002.png
typechange: sample-data/stereo-frames/LEFT_stereo-test0003.png
typechange: sample-data/stereo-frames/LEFT_stereo-test0004.png
typechange: sample-data/stereo-frames/LEFT_stereo-test0005.png
.... etc.
The files in question should all be symlnks. If I go through one by one and do
git checkout -- sample-data/stereo-frames/LEFT_stereo-test0005.png
for example, that file is fixed. However, there are many more files than I have listed here.
Why do I have to manually do this for each file? What is up? The remote Git repo is on a Linux machine, and I'm trying to clone it on my OS X machine.