Since git fetch
doesn't make any changes and it just updates the references and keeps the tracking branches up to date with the remote branches (like it says if it's ahead and/or behind).
I can see that it is really important to know whats going on on the remote repo.
If git fetch is not destructive. Why doesn't git just run a git fetch periodically whenever there is an internet connection?
Is it good practice to make a script that does that for me?