Что делает метод потокобезопасным? Каковы правила?

По умолчанию git revert отказывается возвращать фиксацию слияния, поскольку то, что на самом деле означает, является двусмысленным. Я предполагаю, что ваш HEAD на самом деле является фиксацией слияния.

Если вы хотите отменить фиксацию слияния, вы должны указать, какой родительский элемент слияния вы хотите рассматривать как основную магистраль, т.е. к которому вы хотите вернуться.

Часто это будет родительский номер один, например, если вы были на master и сделали git merge unwanted, а затем решили вернуть слияние unwanted. Первым родителем будет ваша ветвь pre-merge master, а второй родитель будет концом unwanted.

В этом случае вы можете сделать:

git revert -m 1 HEAD
141
задан Hakam Fostok 18 July 2017 в 09:24
поделиться