Size: a a a

2019 October 11

GG

George Gaál in DevOps
итого - краткий вывод в том, что чтобы посчитать разницу НУЖНО два КОММИТА
источник

GG

George Gaál in DevOps
внезапно, да?
источник

GG

George Gaál in DevOps
ну, либо я дурак
источник

GG

George Gaál in DevOps
и он просто делает коммит = обратный тому, который ты укажешь, но если ты указываешь несколько коммитов, то он просто делает реверт для нескольких подряд и слепляет в один ревертирующий. И там нет никакой разницы с HEAD
источник

GG

George Gaál in DevOps
просто фишка в том, что обычно эту штуку используют именно для того, чтобы ревертить ПОСЛЕДНИЙ коммит.
источник

GG

George Gaál in DevOps
ну, и ты в целом прав, что гит такая... не самая очевидная вещь......
источник

GG

George Gaál in DevOps
касательно того - почему нельзя откатиться на сам коммит, а нужно делать доп коммит - это просто принцип того, что то, что закоммичено - то уже закоммичено
источник

GG

George Gaál in DevOps
история обратного хода не имеет.
источник

PD

Plomipu Dmitri in DevOps
я конечно читал доку. Но я её видать не правильно понял. Там так не понятно написано само описание:

"Given one or more existing commits, revert the changes that the related patches introduce, and record some new commits that record them. This requires your working tree to be clean (no modifications from the HEAD commit).
Note: git revert is used to record some new commits to reverse the effect of some earlier commits (often only a faulty one). If you want to throw away all uncommitted changes in your working directory, you should see git-reset(1)"

т.е. всё что там написано про безопасность сохранности коммитов перед созданием новых на базе старых только с другими изменениями и что такое git reset, да и как происходит подсчёт с HEAD это я наслышан. Но я просто не всё, что нужно узнать могу из доки, что пишут. Так ещё на иглише ман
источник

N

Navern in DevOps
Plomipu Dmitri
нет. Хочу знать, зачем это, чем полезен такой реверт с указанием диапазона вообще ??
не знаю, предпочитаю пользоваться определенным сабсетом фич
источник

N

Navern in DevOps
реверт не из их числа
источник

GG

George Gaál in DevOps
инглиш это меньшая из проблем
источник

GG

George Gaál in DevOps
короче. Смотри все четко написано
источник

GG

George Gaál in DevOps
у тебя история
источник

GG

George Gaál in DevOps
А1-А2-А3-А4-А5-А6
источник

GG

George Gaál in DevOps
ты сейчас на А6
источник

GG

George Gaál in DevOps
и ты понимаешь, что в А3 кто-то запушил глупость
источник

GG

George Gaál in DevOps
ты делаешь реверт только на А3
источник

GG

George Gaál in DevOps
получается
А1-А2-А3-А4-А5-А6-А(revert-3)
источник

N

Navern in DevOps
A7
источник