Yes, when you re-upload a PGN file (with the same games), it will skip already existing games (in that database). A game is considered a duplicate if the following is true:
In case, all four criteria match, we skip the game as we believe it is already present in the databaase.
However, please note that you can have duplicate games across multiple databases.