я нажал ветку на главную вместо промежуточной, а затем отменил это изменение.
Оставило ли это какие-либо длительные эффекты, такие как изменение истории, или все негативные эффекты были удалены?
Has this left any lasting effects
Да. git revert
фиксации слияния изменяет состояние, но не топологию (историю). Таким образом, хотя ветка main
выглядит правильно в своем текущем состоянии, коммиты вашей ветки сейчас не могут быть снова объединены в main
в будущем, потому что они все еще являются частью истории main
. Это может быть проблемой, а может и не быть; Все это зависит.
(Эта проблема так хорошо обсуждалась на https://github.com/git/git/blob/master/Documentation/howto/revert-a-faulty-merge.txt).
Зависит от того, что именно вы сделали. Как вы «отменили это изменение»? Какие именно команды вы выполняли?