Я хочу работать с репозиторией Git, но рабочее дерево должно быть удаленным. Например: если мой проект хранится внутри ~/project
и project.git
, хранящихся внутри ~/git/project.git
.
Что я изменил дерево работы через config:
worktree=/Users/myuser/project
И я могу зафиксировать и просмотреть diff, но когда я попытался сделать git stash
, я получил ошибку:
fatal:/usr/libexec/ git -core/git -stash нельзя использовать без рабочего дерева.
Как сохранить каталог .git
далеко от рабочего дерева?
И почему я получаю эту ошибку?
git config --get core.worktree
возвращает правильный рабочий каталог....