一份 Git 基础命令速查表,我把新手最常用的核心命令按「仓库操作、文件操作、分支操作、远程仓库操作」分类整理,清晰易懂,方便你随时查阅。
Git 基础命令速查表
一、仓库基础操作(初始化 / 配置)
表格| 命令 | 作用 | 示例 |
|---|---|---|
git --version |
查看 Git 版本(验证安装) | git --version |
git config --global user.name "用户名" |
配置全局用户名(关联 GitHub) | git config --global user.name "zhangsan" |
git config --global user.email "邮箱" |
配置全局邮箱(关联 GitHub) | git config --global user.email "zhangsan@xxx.com" |
git config --list |
查看 Git 配置信息 | git config --list |
git init |
初始化本地仓库(创建.git 文件夹) | git init my-project |
git clone <仓库地址> |
克隆远程仓库到本地 | git clone https://github.com/zhangsan/my-repo.git |
二、文件暂存 / 提交(核心操作)
表格| 命令 | 作用 | 示例 |
|---|---|---|
git status |
查看文件状态(未跟踪 / 已修改 / 已暂存) | git status |
git add <文件名> |
将指定文件加入暂存区 | git add index.html |
git add . |
将所有修改 / 新增文件加入暂存区(. 代表所有) | git add . |
git commit -m "提交说明" |
提交暂存区文件到本地仓库(必须写说明) | git commit -m "新增首页样式" |
git commit --amend |
修改最后一次提交的说明(未推送到远程时用) | git commit --amend -m "修正:新增首页样式" |
git reset HEAD <文件名> |
取消指定文件的暂存状态 | git reset HEAD index.html |
三、分支操作(进阶基础)
表格| 命令 | 作用 | 示例 |
|---|---|---|
git branch |
查看本地所有分支(* 标注当前分支) | git branch |
git branch <分支名> |
创建新分支 | git branch dev |
git checkout <分支名> |
切换到指定分支 | git checkout dev |
git checkout -b <分支名> |
创建并切换到新分支(常用) | git checkout -b feature/login |
git merge <分支名> |
将指定分支合并到当前分支 | git merge dev |
git branch -d <分支名> |
删除本地分支(已合并的分支) | git branch -d dev |
四、远程仓库操作(关联 GitHub)
表格| 命令 | 作用 | 示例 |
|---|---|---|
git remote -v |
查看远程仓库关联信息 | git remote -v |
git remote add origin <仓库地址> |
关联远程仓库(origin 是默认别名) | git remote add origin https://github.com/zhangsan/my-repo.git |
git push -u origin main |
推送本地 main 分支到远程(-u 关联分支,首次用) | git push -u origin main |
git push |
后续推送(已关联分支) | git push |
git pull |
拉取远程仓库最新代码到本地 | git pull |
git fetch |
拉取远程分支信息(不合并,仅查看) | git fetch origin |
总结
- 新手核心流程:
git init→git add .→git commit -m "说明"→git remote add origin 地址→git push -u origin main。 git status是调试神器,操作前先看状态,能避免大部分新手错误。- 分支操作中,
git checkout -b 分支名是创建 + 切换的快捷方式,高频使用。
声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。
