Дополнительно
Есть и "ГИТ тянуть --сух-бежать и" опция в Git?
Есть такая вещь, как ГИТ тянуть --сух-бежать
, чтобы увидеть, как вещи будут объединены, прежде чем он портит мое рабочее дерево?
Сейчас я делаю:
git fetch origin && git merge --no-commit --no-ff
Я не вижу ничего в MAN-странице для 'ГИТ-тянуть' связанные с ним.
Чтобы уточнить, мне просто нужно это в Ant-сценарий для развертывания, чтобы увидеть, если есть конфликты, когда делаешь ГИТ тянуть
, а затем от выхода из строят, не развертывания и оставить дерево каталогов то же было раньше ГИТ тянуть
.
66
6
Я всегда полагался на врожденные способности ЖКТ, чтобы меня вернуть, если слияние не удается.
Чтобы оценить, как слияние может произойти, вы можете начать, как ты с:
Если дела не идут как запланировано, посмотри на свой reflog и восстановить до нужного состояния:
Вам нужно принести сначала обновите местного происхождения/мастер
Тогда вы можете сделать:
Будет список файлов которые были изменены.
Список построчно дифф файла directory_foo/file_bar.м.
Вы можете получить эффект, который вы хотите создать новый, выбрасывать его филиала от вашего текущего и делать
ГИТ тянуть
там. Если вы'вновь недовольны результатами, ветки нетронутыми.Так как тянет подразумевает слияние, я'd переход с запустить git
слияния --аборт
если скрипт обнаруживает там были какие-то конфликты и слияние не удалось.Смотрите мой ответ на этот же вопрос:
https://stackoverflow.com/questions/180272/how-to-preview-git-pull-without-doing-fetch/48784435#48784435
это идет в
~/.файл gitconfig хранит настройки
: