Skip to content

fiveworldhuang/Command-Using-Documents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

命令使用大全

Git 常用命令

🛠️ 仓库初始化与克隆

(首次使用必需)​​ 配置全局用户名,该信息会记录在提交中

git config --global user.name "Your Name"

(首次使用必需)​​ 配置全局邮箱地址

git config --global user.email "email@example.com"

在当前目录初始化一个新的 Git 仓库

git init

克隆(下载)一个远程仓库到本地

git clone <url>

📁 文件跟踪与提交​

将工作区的指定文件添加到暂存区

git add <file>

将暂存区的所有文件添加到工作区

git add .

将暂存区的文件提交到本地仓库,并附上说明

git commit -m "消息"

📊 查看状态与历史

查看当前仓库的状态

git status

查看详细的提交历史

git log

以简洁的单行模式查看提交历史

git log --oneline

🔄 远程协作

将本地仓库与一个远程仓库关联

git remote add origin <url>

将本地提交推送到远程仓库(如 main分支)

git push origin main

从远程仓库拉取最新更新并合并到当前分支

git pull origin main

🌿 分支管理​

查看所有本地分支

git branch

创建一个新分支

git branch <分支名>

切换到指定分支

git checkout <分支名>

创建并立即切换到新分支

git checkout -b <分支名>

将指定分支合并到当前分支

git merge <分支名>

↩️ 撤销与回退​​

撤销工作区中指定文件的修改(Git 2.23+)

git restore <file>

将文件从暂存区移回工作区,但保留修改内容

git restore --staged <file>

⚠️ ​谨慎使用​​。彻底回退到上一次提交,丢弃所有本地修改

git reset --hard HEAD^

创建一个新的提交来撤销指定提交的更改,是安全的撤销方式

git revert <commit-id>

🔑 生成与配置 SSH 密钥

核心命令​​。生成一对安全的 SSH 密钥(私钥 id_rsa和公钥 id_rsa.pub)。-C后跟的邮箱是标识注释

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

启动 SSH 代理,并将私钥添加到代理中管理。这样在每次操作时可能无需重复输入密钥密码(如果设置过的话)

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

查看并复制公钥内容。你需要将输出的全部内容添加到远程 Git 服务器(如 GitHub、GitLab)的 SSH Key 设置中

cat ~/.ssh/id_rsa.pub

🛠️ 测试与基础配置​

​​测试连接​​。用于验证 SSH 密钥是否配置成功。连接成功后,服务器会返回一条欢迎信息

ssh -T git@github.com

​(可选)进行全局配置,将远程仓库的 HTTPS URL 自动替换为 SSH URL。这样在克隆或操作时会更方便

git config --global url."git@github.com:".insteadOf "https://github.com/"

React 常用命令

🛠️ 项目创建与初始化​

使用官方脚手架(Create React App)快速创建一个名为 my-app的新项目。这是目前最推荐的方式

npx create-react-app my-app

另一种创建项目的方式,作用与上述命令相同

npm init react-app my-app

🚀 开发与测试

​最常用​​。启动本地开发服务器,通常在 http://localhost:3000 运行。代码修改后会自动热更新

npm start

启动交互式测试运行器(通常为Jest),执行项目中的测试用例

npm test

📦 构建与部署​

打包项目,生成用于生产环境的优化文件(位于 build目录)。代码会被压缩、优化

npm run build

⚠️ 谨慎使用​​。这是一个单向、不可逆的操作,会将所有配置文件和依赖项暴露出来,以便完全自定义项目配置。一旦执行无法撤回

npm run eject

🔧 依赖管理

在进入项目目录后,首次安装项目所需的所有依赖包

npm install

Vite + React 常用命令

🛠️ 项目创建与初始化​

使用 Vite 官方脚手架创建新项目,然后根据提示操作

npm create vite@latest

直接创建一个使用 JavaScript 的 React 项目模板

npm create vite@latest my-react-app -- --template react

直接创建一个使用 ​​TypeScript​​ 的 React 项目模板

npm create vite@latest my-react-app -- --template react-ts

使用 Yarn 包管理器创建项目

yarn create vite my-react-app --template react

使用 pnpm 包管理器创建项目

pnpm create vite my-react-app --template react

🚀 开发与调试​

最常用​​。启动本地开发服务器,默认在 http://localhost:5173 运行,支持​​热更新(HMR)

npm run dev

在本地预览构建好的生产版本,用于部署前检查

npm run preview

📦 构建与优化​

打包项目,生成用于生产环境的、高度优化的静态文件(默认输出到 dist目录)

npm run build

使用 ESLint 检查代码质量和规范(若项目已配置)

npm run lint

🔧 依赖管理​

在进入项目目录后,首次安装项目所需的所有依赖包

npm install

安装开发依赖(-D),例如为项目添加 Tailwind CSS 支持

npm install -D tailwindcss

Node.js 常用命令

🛠️ 环境与版本检查​

检查当前 Node.js 环境的版本

node -v

检查当前 Node.js 环境的版本

node --version

查看当前安装的 npm(Node.js 包管理器)版本

npm -v

查看当前安装的 npm(Node.js 包管理器)版本

npm --version

📁 项目初始化与管理

初始化一个新的 Node.js 项目,交互式地创建 package.json文件

npm init

使用默认配置快速初始化项目,跳过交互式提问

npm init -y

📦 依赖包管理 (npm)​

在当前项目中安装指定的包,并将其添加到 package.json的 dependencies中

npm install <package-name>

全局安装指定的包,使其在系统任何位置都可使用

npm install -g <package-name>

安装包并将其添加到 package.json的 devDependencies(开发依赖)中

npm install --save-dev <package-name>

根据 package.json文件安装项目所需的所有依赖

npm install

更新指定的包到最新版本

npm update <package-name>

从项目中卸载指定的包

npm uninstall <package-name>

列出当前项目安装的所有包

npm list

列出全局安装的包(不显示其依赖)

npm list -g --depth=0

🚀 运行与调试​

​​最常用​​。运行指定的 JavaScript 文件

node <filename.js>

不跟文件名,直接进入 Node.js 的 ​​REPL​​ 交互式环境

node

运行 package.json中 scripts对象下定义的 start脚本

npm start

运行 package.json中 scripts对象下定义的其他自定义脚本,如 npm run test

npm run <script-name>

启动调试模式,允许使用 Chrome DevTools 等工具进行调试

node --inspect <filename.js>

启动调试模式,并在脚本第一行设置断点,等待调试器连接

node --inspect-brk <filename.js>

🔧 实用工具​

直接运行本地已安装的 CLI 命令或临时下载并执行包,无需全局安装,例如:npx create-react-app my-app。

npx <command>

查看某个包的详细信息(如版本、描述、依赖等)

npm info <package-name>

Python 常用命令

🛠️ 环境与脚本运行

检查当前使用的 Python 版本

python --version

运行名为 script.py 的 Python 脚本文件

python script.py

退出 Python 交互式解释器

exit()

退出 Python 交互式解释器

quit()

📦 包管理 (pip)​

安装指定的 Python 包

pip install <package-name>

列出当前环境中已安装的所有包

pip list

卸载指定的包

pip uninstall <package_name>

将当前环境的依赖包列表导出到 requirements.txt文件

pip freeze > requirements.txt

根据 requirements.txt文件安装所有依赖包

pip install -r requirements.txt

🌿 虚拟环境 (venv)​

在当前目录创建一个名为 myenv的虚拟环境,用于隔离项目依赖

python -m venv myenv

About

常用命令记忆文档库,可直接查看无需花大量时间去查资料。提升工作效率。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published