Sometimes I see in many websites' tutorials the use of `sudo -H + command` for example `sudo -H gedit /etc/apt/sources.list`. However I know that `sudo gedit /etc/apt/sources.list` can do the work.  

So anyone please can tell me what is the difference between `sudo -H` and `sudo`?