Будет ли Apply Stash перезаписывать изменения, сделанные по запросу pull? - PullRequest
0 голосов
/ 27 января 2019

Я работаю над веткой Master, другой член команды также работает над этой веткой.Я сделал некоторые изменения на местном, но мой товарищ по команде также сделал некоторые изменения и передал их в Мастер.Теперь Git не позволяет мне вносить эти изменения, говоря, что я должен сначала спрятать свои локальные изменения.Теперь у меня есть вопрос:

Если я спрятал свои изменения и извлек изменения, сделанные другим членом команды, а затем применил мой тайник, перезапишет ли он запрошенные изменения?

Что мне делать, чтобыпротолкнуть мои изменения, не совершив никакой ошибки в мастере?

1 Ответ

0 голосов
/ 27 января 2019

Если я скрою свои изменения и извлекаю изменения, внесенные другим членом команды, а затем применяю мой тайник, он перезапишет вытащенные изменения?

Нет, вы можете перенести их изменения вваш локальный, затем примените ваш тайник обратно наверх.

Что я должен сделать, чтобы протолкнуть свои изменения, не совершив никакой ошибки в мастере?

Если конфликты возникают, когда вы делаетеstash apply (что может быть не так, в зависимости от изменений), это не ошибка, это дает вам возможность конкретно выбрать , как вы хотите идти вперед.Разрешите их и совершите.Если кто-то еще не поручил мастеринг уже в это время (в этом случае вам просто нужно повторить процесс вытягивания), вам будет хорошо нажимать на мастера.

...