One Code, Two Different Compilations (One Dirty Version of BitCoin)
Dirty means that the compiled binary includes code that is not committed in git. You can use the git diff command to see what the uncommitted code is and use git show to see what the  most recent commit is for each of your code trees. There's a good chance that what you think is the same code is not actually the same code.