Git 常用指令速查表,按场景分类整理,覆盖日常开发 90% 的需求

一、基础配置

指令说明
git config --global user.name "名字"设置全局用户名
git config --global user.email "邮箱"设置全局邮箱
git config --global credential.helper store保存账号密码(避免重复输入)

二、本地仓库操作

指令说明
git init初始化新仓库
git add .添加所有修改到暂存区
git add 文件名添加指定文件到暂存区
git commit -m "提交说明"提交暂存区的修改
git status查看当前修改状态
git log查看提交历史
git diff查看未暂存的修改内容

三、分支管理

指令说明
git branch查看本地分支(*号标记当前分支)
git branch 分支名创建新分支
git checkout 分支名切换分支
git checkout -b 分支名创建并切换到新分支(最常用)
git merge 分支名合并指定分支到当前分支
git branch -d 分支名删除本地分支

四、远程仓库操作

指令说明
git clone 仓库地址克隆远程仓库到本地
git remote -v查看关联的远程仓库地址
git push推送本地提交到远程仓库
git pull拉取远程最新代码(fetch + merge
git push -u origin 分支名推送本地分支到远程并关联
git fetch仅下载远程更新(不自动合并)

五、撤销与回退

指令说明
git reset --soft HEAD~1撤销最近一次 commit(保留修改)
git reset --hard HEAD~1强制撤销最近一次 commit(丢弃修改)
git checkout -- 文件名撤销未暂存的修改(危险!不可逆)
git restore 文件名撤销未暂存的修改(Git 2.23+ 推荐)
git revert 提交ID创建新提交来抵消某次修改(安全回退)

六、实用场景示例

1. 首次推送本地项目到远程仓库

bash

复制

git init
git add .
git commit -m "Initial commit"
git remote add origin 仓库地址
git push -u origin main
2. 修复冲突后继续提交

bash

复制

git add .                  # 标记冲突已解决
git commit -m "Fix merge"  # 提交合并结果
git push                   # 推送到远程
3. 同步他人新建的分支

bash

复制

git fetch          # 获取远程分支信息
git checkout 分支名 # 自动跟踪远程分支

附:Git 工作流程图示

复制

工作区 → `git add` → 暂存区 → `git commit` → 本地仓库 → `git push` → 远程仓库
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值