Skip to content

🛠️ Git 极简手册

基础配置 & 常用操作

bash
# 用户身份
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

# 分支管理
git checkout -b 新分支名  # 创建并切换
git branch -d 旧分支名    # 删除本地分支
git push origin :旧分支名 # 删除远程分支

# 代码提交
git add -p              # 选择式暂存
git commit -m "类型: 描述" # 规范提交
git commit --amend       # 修改最近提交

### 格式建议(常用“类型: 描述”结构)
- **类型**:说明提交的性质,常见类型有:
  - `feat`:新功能(feature)
  - `fix`:修复 bug
  - `docs`:文档修改
  - `style`:代码风格调整(如格式、空格,不影响逻辑)
  - `refactor`:代码重构(既不是新功能也不是修 bug)
  - `test`:测试相关(新增测试或修改测试)
  - `chore`:杂项(如配置更新、依赖安装等)
- **描述**:用简洁的语言说明具体变更,首字母小写,结尾不加标点。

# 同步代码
git pull --rebase        # 变基式拉取
git push -u origin 分支名 # 首次推送

高频场景

bash
# 撤销工作区修改
git checkout -- 文件名

# 重置到某个commit
git reset --hard commitID

# 查看精简日志
git log --oneline -n10

# 暂存/取出修改
git stash save "备注"
git stash pop

危险操作清单

  1. git push -f # 强制推送
  2. git reset --hard # 硬重置
  3. git clean -fd # 清除未跟踪文件

扩展阅读