Git: не создавайте index.lock для операций только для чтения

Есть ли способ заставить git не создавать index.lock для операций только для чтения, таких какgit status?

Я показываю статус моего рабочего дерева в tmux, обновляясь каждые пару секунд. В основном я анализирую выводgit status --branch --ignored --porcelain и несколько других команд. Проблема в том, что для больших хранилищgit status может занять несколько секунд, чтобы завершить. В течение этого времени я не могу запускать другие команды git, потому что хранилище заблокировано.

РЕДАКТИРОВАТЬ:

Вот несколько фотографий соответствующей части моей линии tmux. Описание для символов слева направо:

Синхронизировано с удаленной веткой | 2 поэтапных изменения | 1 неустановленное изменение | 5 игнорируемых файлов | 1 вход в тайник:

Синхронизировано с удаленной веткой | без изменений в рабочем дереве | 5 игнорируемых файлов:

Впереди удалённая ветка на 1 коммит | без изменений в рабочем дереве | 5 игнорируемых файлов:

Ответы на вопрос(2)

Ваш ответ на вопрос