Not Updating unless cache is cleared

Something I having a problem with is that when I upload a change to my Github repo, it shows up immediately on mobile and is fine, but on Desktop it can not update for several days no matter how many times I refresh the page, with the only fix being to go into the browser setting and delete cookies and cache for my site every time I make a change. Is there a way to force desktop browsers to actually go out and check for updates?


So this is normal and it’s up to the user/visitor to bypass the cache? Is there something I can add to any of my scripts for force a “hard refresh”?