Так у меня есть 3 GIT ветви:Слияние нескольких ветвей гита в мастер?
- мастер
- обновления
- auth_upgrade
У меня нет действительно использовали ветви, как я должен ... так master
это путь устаревший, refresh
несколько устарел, а auth_upgrade
фактически является ветвью, которая полностью текущая.
Итак ... В конечном итоге я хочу сделать auth_upgrade
ведущую ветку, а затем git push
это мое сообщение github.
Каков наилучший способ для этого?
Проблема, с которой я столкнулся, заключается в том, что между auth_upgrade и master есть всевозможные конфликты с различиями между файлами. Как я могу для auth_upgrade просто перезаписать любые различия кода в главном? – Shpigford
Пожалуйста, изучите/http://www.kernel.org/pub/software/scm/git/docs/git-merge.html/ /Стратегии слияния: ours/ Это разрешает любое количество головок, но результирующее дерево слияния всегда относится к текущему ветви ветви, эффективно игнорируя все изменения из всех других ветвей. Он предназначен для замены старой истории развития боковых ветвей. – miku