remove - make git tag




Git: как сменить слияние? (4)

С SVN легко свернуть-слияние фиксации, но как это сделать с Git?


Если вы не хотите комментировать или хотите совершить позднее (сообщение фиксации по-прежнему будет подготовлено для вас, которое вы также можете редактировать):

git revert -n <commit>

Если я правильно вас понимаю, вы говорите о

svn merge -rn:n-1

для возврата из более раннего фиксации, и в этом случае вы, вероятно, ищете

git revert

Чтобы создать новую фиксацию, которая «отменяет» изменения прошлой фиксации, используйте:

$ git revert <commit>

Также можно фактически удалить фиксацию из произвольной точки в прошлом путем перезагрузки, а затем сброса, но вы действительно не хотите этого делать, если вы уже подтолкнули свои фиксации к другому репозиторию (или кто-то еще вытащил вас) ,


git reset --hard HEAD^ 

Используйте приведенную выше команду для возврата изменений слияния.





merge