157 читали · 10 месяцев назад
Merge vs Rebase
В гите есть несколько способов объединять веточки и подтягивать изменения. Посмотрим на самые популярные: Rebase и Merge. Merge (Слияние) Merge — это процесс объединения изменений из одной ветки с другой. Довольно часто разработчики используют именно его, чтобы в свою веточку подтянуть актуальный develop. Когда мы делаем merge, Git создает новый коммит, который содержит изменения из обеих веток. Это создает некий "состыковочный" коммит, который объединяет изменения. Например, если мы хотим подтянуть изменения с девелопа, то делаем git merge develop...
11 месяцев назад
Алгоритмы 1768. Merge Strings Alternately
Дано: две строки word1 и word2. Объединить эти строки, добавляя буквы в порядке их чередования, начиная с word1. Если одна строка длиннее другой, то дополнительные буквы должны быть добавлены в конец объединенной строки. Вернуть сформированную объединенную строку. Метод указателей. Чтобы объединить заданные слова, мы можем использовать один указатель. Пусть i - это указатель, который мы будем использовать. Мы начинаем с i = 0 и продвигаемся к размеру более длинного слова между словами word1 и word2, то есть до i = max(word1.length(), word2.length()). По мере продвижения к размеру более длинного...