跳转至

03 基本命令与常见操作

3.1 常用命令速览

操作 命令 说明
初始化 git init 新建本地仓库
克隆 git clone <url> 从远端复制
查看状态 git status 文件状态
添加暂存 git add <file/dir> / . 放入暂存区
提交 git commit -m "msg" 记录快照
历史 git log --oneline --graph --decorate --all 图形化日志
对比 git diff / git diff --staged 工作区/暂存区差异
重命名 git mv old new 保留历史

3.2 忽略文件 .gitignore

# 例如
node_modules/
*.log
target/
.idea/
.DS_Store

已被跟踪的文件需先 git rm --cached <file> 再生效。

3.3 提交信息规范(推荐 Conventional Commits)

feat: 新增用户登录接口
fix: 修复用户空邮箱报错
docs: 完善 README
refactor: 重构 Service 
test: 补充单元测试
chore: 升级依赖

实验:第一次提交

mkdir demo03; cd demo03
git init
echo "# demo03" > README.md
echo "target/" > .gitignore
git add .
git commit -m "feat: init project with README and .gitignore"
git log --oneline

修改 README,再观察 git status / git diff / git add / git commit 的行为。