git指令

以下是 Git 常用指令的整理与解释(按功能分类),覆盖日常开发 90% 的使用场景:


一、仓库初始化与克隆

指令 作用 示例
git init 初始化新仓库 git init
git clone 克隆远程仓库 git clone https://github.com/user/repo.git

二、提交管理

指令 作用 扩展说明
git add 添加文件到暂存区 git add .(所有文件)
git add *.txt(通配符)1,4,7
git commit 提交到本地仓库 git commit -m "提交说明"
git status 查看工作区和暂存区状态 git status -s(简洁模式)
git diff 查看未暂存的修改 git diff --staged(查看已暂存内容)

三、分支管理

指令 作用 典型场景
git branch 分支操作 git branch -a(查看所有分支)
git checkout 切换分支 git checkout -b new-branch(创建并切换)
git merge 合并分支 合并时可能产生冲突需手动解决
git rebase 变基操作 线性化提交历史(替代合并)

四、远程协作

指令 作用 注意事项
git remote 管理远程仓库 git remote add origin <url>(关联仓库)
git push 推送本地提交 git push -u origin main(设置默认上游)
git pull 拉取远程更新 等价于 git fetch + git merge
git fetch 仅获取远程更新 不自动合并修改

五、撤销与回退

指令 作用 参数说明
git reset 版本回退 --soft(保留修改到暂存区)
--hard(彻底丢弃修改)
git revert 安全撤销提交 生成反向提交记录
git restore 丢弃工作区修改 git restore file.txt(Git 2.23+)
git checkout -- <file> 恢复文件到上次提交状态 危险操作(覆盖本地修改)

六、高级工具

指令 作用 使用场景
git stash 暂存未完成的工作 git stash pop(恢复暂存内容)
git reflog 查看操作历史 找回误删的提交记录
git bisect 二分法查错 定位问题提交
git cherry-pick 复制特定提交 将某次提交应用到当前分支

七、信息查看

指令 作用 常用参数
git log 查看提交历史 --oneline(简洁模式)
--graph(图形化分支)1,4,7
git show 显示提交详情 git show HEAD~1
git blame 逐行查看修改记录 git blame file.txt

引用说明

1: 基础操作与分支管理(CSDN博客,2025年)
3: 版本控制工作流(Wiser文档,2022年)
4: Git常用指令分类(CSDN博客,2025年)
6: 核心原理与高级技巧(杨小样随笔,2025年)
7: 分区与状态机制(51CTO博客,2023年)

提示:以上指令覆盖 Git 90% 的日常使用场景。如需完整命令手册,可通过 git help -a 查看所有指令,或访问 Git 官方文档


git指令
https://blog.computerqwq.top/2025/04/27/git-zhi-ling/
作者
计算机qwq
发布于
2025年4月27日
更新于
2025年4月27日
许可协议