170 похожих чатов

Сделал коммит в гите vs, а как мне его удалить?

Сделал локально
И я ещё и revert сделал, его бы тоже удалить

12 ответов

13 просмотров

как узнаешь и мне рассажи))

Vlad-Ekler Автор вопроса
Tako
как узнаешь и мне рассажи))

правая кнопка на том коммите, к которому хочешь вернуться > Reset

git reset --hard HEAD~2

Удалять из гита коммиты можно, но не нужно. Только если там случайно не затесались пароль от прода, пин код твоей карты, паспортные данные, или подписанный договор на продажу души дьяволу. Тогда можно ПОДУМАТЬ над тем чтобы делать reset и force push. Но для всего остального лучше просто revert и не переживать

если гит приватный, то есть шансы что не утекло. Надо пройтись бфг клинером по репке, удаляя ссылки на этот комит, затем удалить репку у всех контрибуторов и заставить их склонить заново Иначе они просто заново зальют старую историю Если репка публичная, то твои пароли уже утекли. Там тыща ботов натравлены на гитхаб

SomebodyOdd
Удалять из гита коммиты можно, но не нужно. Только...

если пароли утекли в гит, то никакой force push не поможет, надо сразу менять пароли

Ayrat Hudaygulov
если пароли утекли в гит, то никакой force push не...

Это понятно, но не оставлять же пароли эти потом в истории, пусть даже неправильные

SomebodyOdd
Это понятно, но не оставлять же пароли эти потом в...

ну это уже неважно, если пароли нерабочие. удалять историю очень геморно

Ayrat Hudaygulov
ну это уже неважно, если пароли нерабочие. удалять...

Ну нинаю, если ещё недалеко ушло, то reset+forcepush должен помочь. В крайнем запущенном rebase, но это уже для тех кто либо очень знает гит либо очень хочет позаниматься с ним любовью часик/другой

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта