Clarification: GitHub Desktop is Version Control not a backup. It does function as a backup in a rudimentary sense. It is better than a backup is some ways but you should not fully trust it. Especially since you dont control it. Always backup to more than one place. TLDR: backups are good for saving singular states like after you finish a feature. Version control is for retreving older code and saving the code base from a push perspective.
Clarification: GitHub Desktop is Version Control not a backup. It does function as a backup in a rudimentary sense.
It is better than a backup is some ways but you should not fully trust it. Especially since you dont control it. Always backup to more than one place.
TLDR: backups are good for saving singular states like after you finish a feature. Version control is for retreving older code and saving the code base from a push perspective.