Я понимаю, что на этот вопрос ответили в других темах.Тем не менее, моя проблема (я считаю) уникальна.
Предыстория: Я git Bash Noob.Я только недавно начал использовать его, и в результате сделал немало глупостей.Я создаю тестовый файл AWACSfile.txt
, помечаю его git add
.Затем я сделал git commit
, и вот тут-то и начались проблемы.
Он поднял новый экран и попросил у меня заметки (или некоторые другие требования при постановке), которые я не добавил к commit
линия.В тот момент я не знал, что делать, и попытался выйти из оболочки bash.
Это предупредило меня о том, что процессы все еще открыты.Я проигнорировал это, предполагая, что они прекратятся, когда я выйду из оболочки. Неправильный .После этого мне не удалось объединить ветви, переключить ветви, я не мог удалить файл, я не мог удалить файл из файла, я ничего не мог сделать без него, выдав мне ошибку:
Я также пытался удалить файл index.lock
, но такая же ошибка была обнаружена.Я нахожусь в состоянии, когда я понятия не имею, что делать - я даже попытался удалить, и он не будет удален, потому что процесс все еще открыт без принудительного уничтожения.