DEV Community

Discussion on: Deploying a Next.js app to GitHub Pages

jameswallis profile image
James Wallis Author • Edited

So you should branch off master/main and then merge back into master/main.
Once you've merged your changes, Travis will build and export your Next.js application and then push the new HTML (out directory) onto your gh-pages branch - it uses a force push to completely overwrite the branch.

You shouldn't ever need to touch the gh-pages branch.