And what happens when, let's imagine, both dirs are empty and the file is added to remote server?
Will it then be transferred to local folder?
If no - how I can achieve this goal?
The "keepuptodate" works local => server only. For opposite direction, you can use "synchronize" only.