OP wrote:
I need to upload to server but by question is it needed to update the report every time.
I think you made changes in local local system & you are asking that you need to update in server, right?
Yes, you need update in server system. But you don't need to changes in server machine, for that just replace the report file with local system file(which you made changes).
But I think you need to change Datasource in report of server machine because your local ?& server machine names may be different.