mirror of
https://github.com/vladmandic/automatic
synced 2026-08-25 22:20:46 +02:00
Page:
Update
Pages
AMD MIOpen
AMD ROCm
API
Advanced Install
Benchmark
CHANGELOG
CLI Arguments
CLI Tools
CLiP Skip
Caption
Control HowTo
Control Settings
Control Technical
Debug
Detailer
Dev AICoding
Dev Docs
Dev Extensions
Dev GettingStarted
Dev Hints
Dev Home
Dev Locale
Dev SelfStart
Dev Structure
Dev Theme
Dev UI
DirectML
Docker
Enso
FAQ
FLUX
Features
FramePack
Gated
Getting Started
Google GenAI
HiDream
Home
Hotkeys
HuggingFace
IPAdapter
Ideogram
Installation
Intel ARC
Kanvas
LTX
Launcher
LoRA Technical
LoRA
Loader
MacOS Python
Malloc
MiniMax
Model Loading
Model Support
Models Tab
Models
Networks Search
Networks
Notes
NudeNet
Nunchaku
ONNX Runtime
Offload
OpenVINO
Outpaint
Parameters
Performance Timers
Performance Tuning
Platforms
Process
Profiling
Prompt Enhance
Prompting
Python
Quantization
Reprocess
SD Pipeline How it Works
SD Training Methods
SD XL
SD3
SDNQ Quantization
Schedulers
Scripts
Stability Matrix
Stable Cascade
Styles
Themes
Troubleshooting
Update
Using LCM
VAE
Video
WSL
Wildcards
XYZ Grid
ZLUDA
_ToDo
index
nVidia
Clone
8
Update
Vladimir Mandic edited this page 2026-05-13 12:33:44 +02:00
Table of Contents
Updating SD.Next
Recommended update flow is to use --update or --upgrade (aliases).
./webui.sh --update # Linux/macOS
webui.bat --update # Windows
webui.ps1 --update # Windows PowerShell
Under the hood, update uses standard Git operations plus extra checks:
- verifies core repo status and performs auto-repair if needed
- updates the core SD.Next repo
- updates built-in submodules
- synchronizes submodule revisions
Manual Update
Instead of automatic update with --update, you can update SD.Next manually using Git:
git pull
Note
If you have Git conflicts, resolve them before running
git pull.
This updates only the core repo. Also check submodule status:
git submodule status
git submodule update
Switching Branch
SD.Next development uses multiple GitHub branches:
- Stable branch: master Typically updated every few weeks after feature testing.
- Development branch: dev
Updated regularly (often daily) with latest fixes and features.
This branch has the newest patches, but is not fully tested.
When a release is ready,
devis merged intomaster. - Feature branches:
Created as needed for larger features.
Merged into
devwhen complete, then removed.
You can switch branches at any time without a separate SD.Next installation:
git checkout master # switch to master
git checkout dev # switch to dev
Tip
Run update before switching branches.
[!WARNING] Large branch differences may trigger installation of additional requirements.