Git вопросы по тайне
Я запускаю msysgit 1.7.3.1. Если я использую прикрытие, и есть конфликт,
все мои изменения котировки устраиваются. Это правильное поведение? Я нашел это
мало удивительно.
Другой вопрос: если я спрятал 10 файлов, и есть конфликт в одном из
они будут отменены, если они прервут конфликт, или будут применяться все
не конфликтующие файлы.
Наконец, если я сделаю следующее:
git stash
git pull
git stash apply
а другой разработчик удалил файл, который я спрятал, тогда я не могу
для применения кошелька в этом файле. Как получить мои изменения из кошелька?
Спасибо!
Ответы
Ответ 1
индекс используется, чтобы указать, что у этих файлов не было конфликтов. Ваши конфликтующие файлы не должны находиться в индексе.
re 10 файлов. Stash добавит оставшиеся 9 к индексу. Исправьте конфликт в оставшемся файле. Добавьте его в индекс. Затем зафиксируйте.
Повторить изменения, которые отсутствуют. Вы можете получить свой файл, выполнив git checkout (stash-SHA1 или другую ссылку на него > ) - спецификация файлов
вы также можете изменить свой тайник на ветку, которую вы можете проверить и сделать больше.
надеюсь, что это поможет