У меня есть GIT-репозиторий и несколько SUBMODULES.
Проблема в том, что каждый раз, когда кто-то обновляет субмодуль, я пытаюсь обновить свои файлы, вызывая:
$ 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
,но затем происходит это удаление.
Кто-нибудь знает, что может вызвать эту проблему?Большое спасибо.