# gittest **Repository Path**: wyb29/gittest ## Basic Information - **Project Name**: gittest - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-24 - **Last Updated**: 2025-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # git > github gitee > > 在企业里:gitlab (作业) 版本管理 之前使用: * cvs * svn git分布式版本管理 ## 常用命令 ~~~shell #查看git 帮助命令 git --help git 命令 --help #打开帮助页面 #初次安装使用 全局配置 git config --global user.name "牛肖宁" git config --global user.email "3519973006@qq.com" #初始化仓库(掌握) git init #查看状态 (掌握) git status #将改变提交到暂存区 (临时保存)(掌握) git add 文件1 文件2 .... #将所有的改变提交到暂存区(常用)(掌握) git add . #将改变从暂存区 移除 (了解 不用记) git rm --cached 文件1 文件2 .... #将暂存区中的改变提交到本地版本库(掌握) git commit -m '提交日志记录' #版本回退 #查看日志 git log #查看历史日志 git reflog #恢复到指定版本 git reset --hard commit_id # 提交记录id #将本地仓库与远程仓库关联起来 git remote add origin https://gitee.com/nieps/gitdemo.git # origin 代表远程分支的名称 git push -u origin master # origin 代表远程分支的名称 master要推送的本地分支名称 -u 首次推送加 #查看代表远程仓库的名称 git remote #查看远程仓库的名称和地址 git remote -v #删除远程仓库 git remote remove origin #分支管理 #查看分支 git branch #创建分支 git branch 分支名称 #切换分支 git checkout 分支名称 git switch 分支名称 #创建并切换分支 git checkout -b 分支名称 git switch -c 分支名称 #删除分支 git branch -d 分支名称 #将开发分支合并到主分支 切换到主分支并合并 git switch master git merge dev # dev 要合并 的分支 #合并完后删除开发分支 git branch -d dev #将开发分支推送到远程 git push origin dev # origin 代表远程分支 dev代表本地的开发分支 #拉取服务器最新代码 git pull origin #新地环境 拉取开发分支 #1. 拉取代码 git clone https://gitee.com/nieps/gittest.git # 2. 进入仓库 查看分支 git branch #发现只有master分支 没有dev 怎么办? #3. 只要做一个切换分支的动作 git switch dev #删除远程分支: git push origin --delete 分支名称 #标签 #查看标签 git tag #根据当前最新提交记录打标签 git tag 标签名 -m '描述信息' #给指定的commit_id打标签 git tag 标签名 commit_id -m '描述信息' #将指定标签推送到远程 git push origin 标签名称 #将本地所有未推送的标签 推送到远程 git push origin --tags #删除本地标签 git tag -d 标签名称 #删除远程分支名称 git push origin :refs/tags/ ~~~ # maven # node.js npm 目标: 1. 了解node.js 2. 掌握npm命令 pnpm yarn 3. 了解node.js模块 ## 什么是node.js JavaScript 是一个脚本语言 ,运行在浏览器 ,是因为在浏览中有js运行环境 如V8 引擎(运行环境) 将V8引擎抽取出来,打包成一个软件叫node.js (可以在node.js下运行js ) * Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 * Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核) ## node.js安装 > 安装版本:建议22.16.0 > > nvm(Node Version Manager) 是一个用于管理 Node.js 版本的命令行工具。它允许开发者在同一台机器上安装和切换多个版本的 Node.js,以便于在不同的项目中使用不同的 Node.js 版本。 ## NPM * npm 是 Node.js 标准的软件包管理器。 > linux包管理: > > * centos yum > * ubuntu apt > > 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 > > 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 > > 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 模块: 一个js文件就是一个模块 ,是为了代码的复用 ## 淘宝镜像 ~~~shell #查看当前npm镜像地址 npm config get registry # 默认是国外的地址 https://registry.npmjs.org #方式一 直接替换 更换为淘吧镜像 npm config set registry=https://registry.npmmirror.com/ #更换后可以通过npm config get registry 查看地址是否更新 #方式二 使用cnpm替换npm npm install -g cnpm --registry=https://registry.npmmirror.com/ # -g 全局安装 cnpm 包名 #了解 临时使用指定的镜像 npm --registry=https://registry.npmmirror.com/ install ~~~ ## 模块与命令 ~~~shell #创建npm模块(工程 项目) npm init ~~~ ### 安装 ~~~shell #局部安装 既安装的模块只能在当前项目下使用 # install 别名: add, i, in, ins, inst, insta, instal, isnt, isnta, isntal, isntall npm install package-name npm i package-name #安装所有依赖 npm i #查看安装 的模块 npm list #全局安装 npm i package-name -g #查看安装 的模块 npm list -g ~~~ ### 卸载 ~~~shell #卸载指定包 # uninstall 别名: unlink, remove, rm, r, un npm uninstall pack-name@verion #如果是全局安装 卸载 npm rm package-name -g ~~~ ### 其它命令(了解) ~~~shell #更新包 npm update #搜索模块 npm search ~~~ # spa singal page application (单页应用) # vue3 + element plus > [Pure Admin 保姆级文档](https://pure-admin.cn/)