Size: a a a

2019 February 25

DG

Danil Gudz in Angular Kyiv
git revert ненужный_1
git revert ненужный_2
источник

DG

Danil Gudz in Angular Kyiv
но это будет 2 коммита лишних
источник

DG

Danil Gudz in Angular Kyiv
они просто обратные изменения сделают
источник

DG

Danil Gudz in Angular Kyiv
последний убирается git reset --hard HEAD~1 && git push -f
источник

DG

Danil Gudz in Angular Kyiv
о
источник

DG

Danil Gudz in Angular Kyiv
есть же опция в rebase interactive
источник

DG

Danil Gudz in Angular Kyiv
git rebase -i HEAD~4
источник

DG

Danil Gudz in Angular Kyiv
а дальше по инструкции
источник

DM

Denis Martych in Angular Kyiv
git rebase -i HEAD~4  yне подходит, поскольку в ненужных файлах изменения останутся
источник

DM

Denis Martych in Angular Kyiv
точнее изменения попадут в этот комит
источник

DG

Danil Gudz in Angular Kyiv
в смысле?
источник

DM

Denis Martych in Angular Kyiv
git reset --hard HEAD~2 && git push -f
вотета команда подходит, но как мне удалить не самый последний комит а все остальные после него?
источник

DG

Danil Gudz in Angular Kyiv
лол
источник

DG

Danil Gudz in Angular Kyiv
"не самый последний комит а все остальные после него"
неплохо)
источник

DG

Danil Gudz in Angular Kyiv
все остальные коммиты после последнего?))
источник

DM

Denis Martych in Angular Kyiv
ну я имел ввиду предыдущие , тоесть если есть комит1 - комит2-комит3 , последним я имел ввиду комит1 (последний который я комитил), а все остальные это ранее закомиченые
источник

DM

Denis Martych in Angular Kyiv
надеюсь смог обьяснить, что я имел ввиду под последним
источник

DG

Danil Gudz in Angular Kyiv
так а чем rebase -i не подходит?
источник

DG

Danil Gudz in Angular Kyiv
я конечно удалять им коммиты не пытался еще, но пока нет времени проверять) поэтому могу только подсказать мож поможет
источник

E

Eugine in Angular Kyiv
альтернативный вариант - создать отдельную бранчу и черри-пикнуть туда нужные коммиты
источник