常用命令

核心场景常用命令(按执行顺序)描述
初始化 / 关联仓库git init/git remote add origin 地址初始化(init)、关联(remote)
查看状态(最常用)git status状态(status)→ 简写git st
暂存文件git add 文件名/git add .添加(add)→ 点(.)代表全部
提交到本地仓库git commit -m “备注”提交(commit)→ 消息(m)
拉取远程代码git pull拉(pull)→ 同步远程最新
推送到远程仓库git push origin 分支名推(push)→ 分支(branch)
查看提交记录git log日志(log)→ 看历史
切换 / 创建分支git checkout 分支名/git checkout -b 新分支切换(checkout)→ b=branch
合并分支git merge 分支名合并(merge)→ 把 A 分支合到当前
忽略文件编辑.gitignore + git rm -r --cached 路径忽略→移除追踪(rm --cached)

场景流程示例

修改代码后推送到 GitHub

1
2
3
4
5
6
7
8
9
10
# 1. 看状态(确认改了哪些文件)
git status
# 2. 暂存所有修改
git add .
# 3. 提交到本地(加备注)
git commit -m "修复XX问题"
# 4. 拉取远程最新(避免冲突)
git pull
# 5. 推送到远程
git push origin main

简化技巧

给命令设自定义别名

1
2
3
4
5
6
7
8
9
10
11
# 全局设置别名(一次设置,所有项目生效)
git config --global alias.st status # st = status
git config --global alias.ci commit # ci = commit
git config --global alias.br branch # br = branch
git config --global alias.co checkout # co = checkout
git config --global alias.unstage 'reset HEAD --' # 取消暂存

# 设置后,常用命令可以简写:
git st # 替代 git status
git ci -m "备注" # 替代 git commit -m "备注"
git co -b new-branch # 替代 git checkout -b new-branch