I have two local branches, say A and B. I run the following commands
- git checkout A
- git merge -X theirs B - "comment"
if i run again the command
git merge B --> it throws the message "Already up to date"
if i run the follow command git diff A..B --> it returns differences in 4 files
So I "smash" the content of branch A with the content of branch B if i run again the merge command on branch A it returns that everything is up to date but if i run the "diff" between the two branches it return differences in four files.
What is happening ?
Thanks in advance.
Best regards