when you do a git rebase, git + you are taking these steps:
git add <FILENAME> or git add . if you're lazygit rebase --continueyou at this point (3.) should be aware that you are walking through history, and that means your changes may seem like they never happened (but they did, just in the future commit).
so your merge conflict resolutions, if you need to do them, should be done KNOWING that the future commit will be applied on TOP of your current code (because you are currently in between the history of the file).
git rebase.git rebase --continuegit rebase --abortgit rebase --skip _but be sure, because it means you are not applying the said code change to the history of the file (so you have to do it afterward, or lose the changes)