Вы будете вносить любые изменения в «область подготовки»;вы можете увидеть их с git status
.
флагом -a
в git commit -a
, в соответствии с man-страницей, говорит git о необходимости «ставить все файлы, которые были изменены или удалены, но не новые файлы»вы не сказали git о "- это не то, что вам нужно
урок должен знать о том, какие опции командной строки делают
Чтобы это исправить, первое, что вы хотите сделать, в соответствии с Как отменить 'git add' перед коммитом? , чтобы удалить все файлы, которые вы случайно добавили с опцией commit -a
.Согласно этому ответу, вы должны выполнить команду git rm -r --cached .
, и теперь ваши изменения все еще должны быть там, но ничего не ставится.
Теперь вы можете сделать git add my-dir
, как вы делали раньше.Тогда вы можете сделать git commit
(БЕЗ -a
)