it may overwrite the unnecessary local changes to the remote master.
Revert "it may overwrite the unnecessary local changes to the remote master."

This reverts commit 0269e73f5b72553a10948d25e215b10c9ab2faa9.