Size: a a a

2020 November 01

AS

Aleksey Shirokikh in DevOps
minor refactoring
changed: 1254 files
источник

SP

Sergei Puzyrev in DevOps
Aleksey Shirokikh
minor refactoring
changed: 1254 files
да-да.
источник

SP

Sergei Puzyrev in DevOps
fix small bug
+4739
-1292
источник

PK

Phil Kulin in DevOps
Navern
Git rebase?
я там написал - я тупой. я хз что с ним делать
источник

PK

Phil Kulin in DevOps
Aleksey Shirokikh
ты зря промежуточно мержился короч
делать-то теперь чего?
источник

DS

Dmitry Sergeev in DevOps
Phil Kulin
Так. Я тупой. Я не понимаю. Статьи не помогают
1. Форкнул проект на github
2. Прошло 2 недели,  у меня дошли руки поправить. Я сделал merge с основного проекта. Сделал pull к себе
3. Поправил. Сделал PR
4. Были вопросы к моей правке
5. Я сделал ещё раз merge в свой форк, сделал pull к себе
6. Доработал правки, сделал PR
7. Чувак говорит - ты мусор-то мерджей убери.

НО КАК?!!!!
тебе надо было в свой форк rebase'ом мержить, и свои правки наверх перемещать
источник

N

Navern in DevOps
Phil Kulin
я там написал - я тупой. я хз что с ним делать
из ветки своей сделай git rebase master
источник

N

Navern in DevOps
или куда ты мержишь
источник

PK

Phil Kulin in DevOps
Dmitry Sergeev
тебе надо было в свой форк rebase'ом мержить, и свои правки наверх перемещать
сейчас что делать?
источник

PK

Phil Kulin in DevOps
Navern
из ветки своей сделай git rebase master
Нет никакой своей ветки. Есть его мастер и мой мастер. Я уже все смержил со всем. мне теперь как-то надо мусор убрать
источник

SP

Sergei Puzyrev in DevOps
Phil Kulin
сейчас что делать?
ребейз своего мастера на его мастер
источник

SP

Sergei Puzyrev in DevOps
исправить историю коммитов
источник

SP

Sergei Puzyrev in DevOps
запушить
источник

A

Aleserche in DevOps
источник

PK

Phil Kulin in DevOps
Sergei Puzyrev
ребейз своего мастера на его мастер
Не совсем понимаю, что это значит технически
источник

DS

Dmitry Sergeev in DevOps
Phil Kulin
сейчас что делать?
По идее ты можешь через rebase свои коммиты вверх переместить. И удалить мерж коммиты
Можно ресетнуть ветку, чтобы она была идентична их мастеру,  таким образом убрав мерж коммиты. И чери пиками свои коммиты накатить - если через rebase сложно
источник

SP

Sergei Puzyrev in DevOps
Phil Kulin
Не совсем понимаю, что это значит технически
https://www.digitalocean.com/community/tutorials/how-to-rebase-and-update-a-pull-request примерно сюда. сорян, я с телефона :(
источник

DS

Dmitry Sergeev in DevOps
Phil Kulin
Нет никакой своей ветки. Есть его мастер и мой мастер. Я уже все смержил со всем. мне теперь как-то надо мусор убрать
твой мастер и есть твоя ветка
источник

PK

Phil Kulin in DevOps
Dmitry Sergeev
По идее ты можешь через rebase свои коммиты вверх переместить. И удалить мерж коммиты
Можно ресетнуть ветку, чтобы она была идентична их мастеру,  таким образом убрав мерж коммиты. И чери пиками свои коммиты накатить - если через rebase сложно
ну вот я делаю
git rebase -i master
по доке он говорит "будет список коммитов".  а у меня какой-то noop и небольшая подсказка. попытка сделать fixup мержев приволит к ошибке
источник

DS

Dmitry Sergeev in DevOps
Phil Kulin
ну вот я делаю
git rebase -i master
по доке он говорит "будет список коммитов".  а у меня какой-то noop и небольшая подсказка. попытка сделать fixup мержев приволит к ошибке
сделай тогда через reset и cherry-pick, rebase может быть не очевиден. Суть в том, что тебе надо, чтобы был их мастер + твои коммиты сверху. Без лишнего мусора. Сделать это можно многоими способами в гите.
источник