У меня есть репозиторий GIT и внутри несколько ПОДМОДУЛЕЙ.
Проблема в том, что каждый раз, когда кто-то обновляет подмодуль, я пытаюсь обновить свои файлы, вызывая:
$ git submodule update
Но что происходит, так это то, что он удаляет все мои незафиксированные файлы, что очень раздражает.
Я попытался сначала зафиксировать и отправить файлы, но это не позволяет мне отправить:
error: failed to push some refs to 'ssh://dev.ancreative.co.uk/var/git/library/Blocks.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'non-fast-forward'
section of 'git push --help' for details.*
Итак, я пытаюсь позвонить git submodule update
, но затем происходит это удаление.
Кто-нибудь знает, что может вызвать эту проблему? Большое спасибо.