Похоже, в этом хранилище запущен другой git-процесс

Я предпочел бы добавить

$bankTotals = array();
foreach($amountsArray as $amount)
{
 if(isset($bankTotals[$amount['name']]))
    $bankTotals[$amount['name']] += $amount['amount'];
 else
    $bankTotals[$amount['name']] = $amount['amount'];
}
477
задан allenski 20 April 2018 в 20:01
поделиться

4 ответа

Если вы используете CocoaPods и в какой-то момент испортили обновление или установку (вручную убили его или что-то), попробуйте

1) Удаление файла index.lock.git/index.lock)

2) Удалите файл Podfile.lock.

3) Сделайте новый pod update

4) Попробуйте ввести команду git, которая не выполнялась (в моем случае это была git add .)

3
ответ дан cumanzor 20 April 2018 в 20:01
поделиться

Для меня решение было так же просто как закрытие моего IDE и затем проверка. Мой товарищ по команде принял мой PR и объединил код через TFS. Удаление .lock файлов не работало.

0
ответ дан Chloe Corrigan 4 October 2019 в 09:36
поделиться

Если Ваш репозиторий имеет подмодуль, index.lock может существовать не только в корне .git, но также и в другом подкаталоге.

Для проверки его выполните это (или любые инструменты, которые Вы предпочитаете для поиска файлов):

find .git -name index.lock

затем можно найти index.lock как это:

.git/modules/<path to your submodule>/index.lock

, Если ошибка отображена только, когда Вы работали git submodule update, будет стоить попытаться удалить это.

1
ответ дан 22 November 2019 в 22:23
поделиться

Если Вы будете окна пользователь, то там будет ошибка 'rm' is not recognized as an internal or external command. Поэтому комната является командой Linux. Таким образом в окнах, можно использовать ниже для удаления index.lock файл в .git папка

del -f .git/index.lock
2
ответ дан 22 November 2019 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: