# Lotus: Upgrades
This guide will show you how to safely upgrade a Lotus node to a newer version.
# Installing an update
Usually, if you are updating Lotus, it as simple as rebuilding and re-installing the software after pulling the latest state for the chosen branch and repository. You can do that with:
git pull
git checkout <branch or tag>
Once the new version is checked-out, rebuild and re-install as explained in the installation guide.
You can verify your current version with:
lotus --version # for the lotus binary
lotus version # for the currently running daemon
You will need to stop and start the daemon again after installing the new version.
# Switching networks
If you want to switch networks, read this guide.