So I just recently pushed a branch up as follows featureBranch -> Dev -> Main -> MainProd. I made sure all the branches were up to date by pulling down the latest from orgin.
However, when I git diff Dev...Main for example its telling me there are multiple differences with 5 different files. If I look at those files using git checkout Dev and then checkout Main, all of those files are synced and exactly the same on both branches. Also, if I git diff between any two of Dev, Main, and Main-Prod it says the same thing for each one with the same 5 files. Any idea how to fix this? Thanks!
PS. were using pull requests to merge code and azure dev ops. Main and Main-Prod can only have code merged in via pull requests. I read somewhere this could be a result of a squash commit?