跳到主要内容

常用命令

· 阅读需 3 分钟

Vercel部署分支设置、Git操作、Pnpm清理、Docker启动PostgreSQL/MinIO以及SCP文件传输等快速参考指南

Vercel 部署指定分支设置方法

Vercel 默认会部署 main 分支。如需部署其他指定分支,请按以下步骤操作:

步骤操作
1在项目完成初始部署后,进入项目主页
2点击 SettingsEnvironments
3找到下方的 Production 环境并点击
4Branch Tracking 设置中输入目标分支名
5点击 Save 保存设置

注意事项:

  • 更换分支后,需要重新推送代码到新分支才能触发新的部署
  • 设置完成后,只有指定分支的更新才会触发生产环境部署

Git常用命令

命令说明
git checkout origin/origin-branch -- ../filepath/file.txt检出远程指定分支的文件到当前分支
git rebase --abort取消变基操作
git merge --abort取消合并操作

Pnpm常用命令

命令说明
pnpm store prune清理未使用的包

Docker常用命令

PostgreSQL(关系型数据库)

docker run -d
--name [容器名称]
-e POSTGRES_DB=[数据库名称]
-e POSTGRES_USER=[数据库用户]
-e POSTGRES_PASSWORD=[数据库密码]
-e POSTGRES_MAX_CONNECTIONS=[数据库最大连接数]
-e PGUSER=[默认用户]
-p 5432:5432
postgres:latest
参数说明
docker run -d后台运行容器
--name postgres-db指定容器名称
-e POSTGRES_DB=[数据库名]设置数据库名称
-e POSTGRES_USER=[用户名]设置数据库用户
-e POSTGRES_PASSWORD=[密码]设置数据库密码
-e POSTGRES_MAX_CONNECTIONS=[最大连接数]设置数据库最大连接数
-e PGUSER=[用户]设置默认用户
-p 5432:5432映射容器端口到主机端口
postgres:latest使用的镜像及版本

MinIO(对象存储服务)

docker run -d
--name [容器名称]
-e MINIO_ROOT_USER=[MinIO根用户]
-e MINIO_ROOT_PASSWORD=[MinIO根密码]
-p 9000:9000
-p 9001:9001
bitnami/minio:2024.7.4
参数说明
docker run -d后台运行容器
--name minio-db指定容器名称
-e MINIO_ROOT_USER=[用户名]设置MinIO根用户
-e MINIO_ROOT_PASSWORD=[密码]设置MinIO根密码(至少8位)
-p 9000:9000映射API端口到主机
-p 9001:9001映射控制台端口到主机
bitnami/minio:2024.7.4使用的镜像及版本

文件传输命令

SCP (Secure Copy Protocol)

scp -r [源路径] [用户名]@[IP地址]:[目标路径]
参数说明
scp安全复制命令
-r递归复制整个目录
[源路径]本地要复制的文件或目录路径
[用户名]远程服务器用户名
[IP地址]远程服务器IP地址
[目标路径]程服务器上的目标路径

其他命令

停止指定端口服务

Linux/macOS

pkill -f "docusaurus start"; lsof -ti:3000 | xargs kill -9 2>/dev/null; sleep 2; echo "Server stopped"