- 更新所有代码
git pull -v --recurse-submodules
- 更新所有子模块
git submodule update --remote
git submodule update --init --recursive --remote # 把所有子模块的代码更新到最新的 commit
- 重置所有代码(删除所有修改,恢复至初始状态)
git reset --hard
git submodule sync --recursive
git submodule update --init --force --recursive
git clean -ffdx
git submodule foreach --recursive git clean -ffdx
- 重置 docker 环境
# 一键停止整个系统,并移除所有 image,相当于重置了 docker 环境。但仓库文件未重置
sudo docker compose down --rmi all