--- /dev/null
+### Please describe the problem.
+
+I did an interactive rebase of the git-annex branch and rolled back the remote git-annex branch. Afterwards `git annex sync` did not merge the remote git-annex branch.
+
+### What steps will reproduce the problem?
+
+```
+git init a
+cd a
+git annex init
+git commit -m . --allow-empty
+
+cd ..
+git clone a b
+cd b
+git annex init
+git remote rename origin a
+cd ../a
+git annex fsck
+cd ../b
+git annex sync
+
+git push a :synced/git-annex
+git push -f a 'git-annex^2:git-annex'
+git branch -f git-annex 'git-annex^1'
+git annex sync
+```
+
+After the second sync, `a/git-annex` did not get merged.
+
+### What version of git-annex are you using? On what operating system?
+
+8.20211011 linux
+