add no-push and no-force options and add comments for fetching remote