Я нахожусь под Windows и использую GIT строго локально, в качестве системы резервного копирования.
У меня есть все мое рабочее пространство Eclipse.
Поиск в сети, я обнаружил, что мне нужно сделать это:
Display changes since last commit:
$ git diff HEAD
Я пытаюсь понять, что именно делает цель какого-то maven-плагина. Поэтому я фиксирую все свои изменения. Затем я запускаю команду maven. Затем я иду в каталог проекта, который находится в каталоге рабочей области, и запускаю
git diff HEAD
Затем он показывает мне изменения для всего рабочего пространства, когда фактически ничего не изменилось, кроме как в этом каталоге. Если я перенаправлю его в файл, его размер будет 157 МБ!
Но если я поднимусь на один каталог вверх, вернусь в рабочую область и сделаю то же самое, то это только покажет мне изменение в каталоге проекта. Что я и ожидал.
Итак, мои вопросы:
1) Почему, если я захожу в подкаталог, он показывает изменения, произошедшие в родительском каталоге?
2) Когда действительно есть только одно это изменение, где оно получает 157M изменений?