git remote -v
宝塔中如果执行出错:报错git config --global --add safe.directory
(执行:git config --global --add safe.directory /www/wwwroot/tool.xxx.com)
在执行git remote -v即可
origin https://github.com/xxx/whz-tool.git (fetch)
origin https://github.com/xxx/whz-tool.git (push)
origin:远程仓库的本地别名
ijoanne888:GitHub 用户名
whz-tool:GitHub 仓库名
你服务器如果 git remote -v 也是这个地址,那么拉取代码就用:
git pull origin main
其中 origin 是远程别名,main 是分支名。
GitHub 用户:ijoanne888
│
└── GitHub 仓库:whz-tool
│
└── 你本地给它起的名字:origin
origin 只是你当前电脑里,对这个远程 Git 仓库起的一个"昵称"。
git pull origin main
npm run build
pm2 restart whz-too
(whz-too 是 Node/Next.js 进程名)
通过终端 pm2 ls 输出结果中的name 就是node的进程名
如果 package.json 或 package-lock.json 有变化,则:
git pull origin main
npm ci
npm run build
pm2 restart whz-tool
git pull
↓
把最新源代码拉下来
npm run build
↓
生成最新 .next
pm2 restart whz-tool
↓
让网站真正运行最新版本