COMMIT_EDITMSG buffer ¶Neither Magit nor git-commit.el fiddle with point in the buffer used
to write commit messages, so something else must be doing it.
You have probably globally enabled a mode, which restores point in file-visiting buffers. It might be a bit surprising, but when you write a commit message, then you are actually editing a file.
So you have to figure out which package is doing it. saveplace,
pointback, and session are likely candidates. These snippets might
help:
(setq session-name-disable-regexp "\\(?:\\`'\\.git/[A-Z_]+\\'\\)")
(with-eval-after-load 'pointback
(lambda ()
(when (or git-commit-mode git-rebase-mode)
(pointback-mode -1))))