Разрешение конфликтов слияния Git

Репозиторий Git был клонирован на локальных машинах нескольких разработчиков. В код в репозитории были внесены некоторые изменения. Теперь мы получаем ошибку:

error: Your local changes to the following files would be overwritten by merge:

        public_html/sites/file
        public_html/sites/file1.txt
        public_html/sites/file2.txt
Please, commit your changes or stash them before you can merge.
Aborting

Я прочитал довольно много тем в Интернете, и было предложено несколько различных вариантов. Один из них был запущен:

 git stash
 git pull
 git stash pop

Я думаю, что понимаю основной принцип хранения. Мой вопрос в том, хорошее ли это решение, и могу ли я столкнуться с какими-либо проблемами, используя этот подход? У меня есть разумное понимание веб-разработки в целом, но я довольно базовый пользователь Git и не имел бы много способностей, чтобы вытащить себя из проблем на этом этапе.

32
задан g_thom 8 October 2011 в 02:49
поделиться