ubuntu js怎样进行版本控制
导读:在 Ubuntu 上对 JavaScript 的版本控制通常包含两类:代码版本控制(Git)与运行时版本控制(Node.js 多版本管理)。下面给出可直接执行的步骤与要点。 代码版本控制 Git 快速上手 安装与配置 安装:sudo a...
在 Ubuntu 上对 JavaScript 的版本控制通常包含两类:代码版本控制(Git)与运行时版本控制(Node.js 多版本管理)。下面给出可直接执行的步骤与要点。
代码版本控制 Git 快速上手
- 安装与配置
- 安装:sudo apt update & & sudo apt install git
- 配置:git config --global user.name “你的名字”,git config --global user.email “你的邮箱”
- 仓库初始化与基本操作
- 初始化:git init
- 跟踪与提交:git add .,git commit -m “Initial commit”
- 查看状态与历史:git status,git log
- 分支与合并
- 新建分支:git branch new-feature
- 切换分支:git checkout new-feature
- 合并回主分支:git checkout master,git merge new-feature
- 远程协作
- 关联远程:git remote add origin < remote_repository_URL>
- 首次推送:git push -u origin master(后续可直接 git push)
- 克隆仓库:git clone < remote_repository_URL>
Node.js 运行时版本控制
- 使用 NVM(Node Version Manager) 在同一台机器管理多个 Node.js 版本(推荐)
- 安装 NVM:执行 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash,然后 source ~/.bashrc
- 常用命令:
- 查看可安装版本:nvm list-remote
- 安装版本:nvm install 18.17.0(或 nvm install --lts 安装 LTS)
- 切换版本:nvm use 18.17.0
- 查看已安装:nvm ls
- 卸载版本:nvm uninstall 18.17.0
- 启用包管理工具:corepack enable npm,corepack enable yarn
- 如构建原生依赖,安装编译工具:sudo apt install build-essential
- 备选方案
- NodeSource 仓库安装指定版本(系统级):例如 curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -,随后 sudo apt-get install -y nodejs
- asdf 通用版本管理器:适合同时管理 Node.js 与其他语言运行时
- Docker 容器化:例如 docker run -it --rm -v $(pwd):/usr/src/app -w /usr/src/app node:18 bash
项目实践建议
- 在项目中固定 Node.js 版本:使用 .nvmrc(内容为如 18.17.0 或 lts/),进入项目目录执行 nvm use 即可自动切换;团队协作时提交 .nvmrc 保证一致性。
- 锁定依赖版本:使用 package-lock.json(npm)或 yarn.lock(Yarn),并提交到仓库,避免不同环境安装差异。
- 区分开发与生产依赖:用 npm install --save-dev 或 yarn add -D 安装开发工具,避免污染生产环境。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu js怎样进行版本控制
本文地址: https://pptw.com/jishu/771231.html
