Constantine️
Constantine️
они знают толк в подарках )
Alex
Roki
Тут есть GitHub гуру?
Constantine️
вот это ты спросил :D
Roki
Я послал pull request, меня попросили немного его исправить. После нескольких изменений наплодилось коммитов
Constantine️
Nikolay
лул
Constantine️
Daniel
Roki
Я вроде нагуглил несколько способов и успешно удаляю коммиты у себя, но все советы заканчиваются
git pull --rebase
из-за чего у меня опять все востанавливается локально
Constantine️
это как первый проект с ДДД
Constantine️
вроде сделали, а потом поняли, что не так
Daniel
Dmitrii
У нас щас на работе проект гео децентрализованный
Roki
Dmitrii
Разработчики те что там были до меня в ахуе
Dmitrii
Да что сказать, я сам тоже в ахуе, ибо представляю перспективы. И чет боюсь за их психику
Constantine️
раздача порнушки по миру?
Constantine️
к великой цели идешь
Dmitrii
Не, не цдн
Constantine️
Dmitrii
Там именно веб проекты
Roki
Dmitrii
Они разбросаны будут и связаны между собой
Constantine️
кстати, пойду тебя в лс доставать
Dmitrii
Да, с амазоном я знатно поебался
Roki
А git push ругается по всякому. Все гугл советчики сичтают что у меня в локальном репо говно и восстанавливают с удаленного. А мне нужно наоборот
Dmitrii
Роман а какой вопрос
Roki
Как удалить коммит "Merge branch 'master'...." на удаленном репозитории ( форк на гитхабе)
Constantine️
я бы сделал так
Constantine️
к хуям снес форк
Constantine️
и применил изменения через патч
Vladimir
Constantine️
а потом новый реквест
Constantine️
я за агрессивный рефакторинг )
Dmitrii
Роман сделай через черрипик
Roki
Напоминает движение в паутине, каждое действие только запутывает :)
Dmitrii
И отдельную ветку
Vladimir
Dmitrii
Просто перенеси в нее нужные коммиты
Dmitrii
А потом форспуш на ремоут
Dmitrii
Не самый прямой способ но проще и понятнее
Constantine️
Рома, водки дать?)
Constantine️
я б начал пить
Vladimir
Constantine️
причем тут -f ?
Dmitrii
Потому что иначе реджект будет
Roki
Вот наверно -f как раз причем
Constantine️
если в ту же ветку — да
Constantine️
я бы в новую ветку делал и из неё реквест
Dmitrii
Ну гит же линусом написан. Тут ссаная куча путей сделать одно и тоже по-разному
Vladimir
причем тут -f ?
ну если ты поигрался с историей и посквашил коммиты в один, то без форса тебе скажут что так низя
Constantine️
это я понимаю )
Roki
Попробую с -f, надо файлы удалить
Constantine️
я про то, что с пуллреквестом можно сделать нормальную хистори из другой ветки. хотя я ж не опенсорсер )
Dmitrii
Не разъеби ремоут)
Roki
Местный сранный провайдер SSH сессию рубит по неакативности каждые 5 минут, так что у меня ничего в хисторе не сохраняется к тому эе
Constantine️
😂
Dmitrii
screen?
Constantine️
вот так опенсорсеры и перестают творить
Dmitrii
Запусти сессию в скрине и аттачься к ней после обрыва
Dmitrii
Да поможет тебе линус
Roki
Так, коммиты я удалил вот так:
git rebase -i SHA
Dmitrii
Теперь сделай git log и проверь историю
Roki
git log норм локально
Dmitrii
Потом git push -f
Roki
git push -f схавало
niko
Dmitrii
Я б удивился если бы нет
Roki
Теперь главное - как обновить коммиты на гитхабе?
Dmitrii
Ээм..