首页 > 在线工具 > 站长工具 > git命令大全

git命令大全 - 工具详情

git命令大全

git命令大全

发布时间2026-03-26 09:57:49
浏览次数13
所属分类站长工具
本地工具
Git 版本控制 命令大全 80+常用命令 Git命令大全
📚 全部命令 80
🏠 仓库管理 12
🌿 分支管理 15
✏️ 提交管理 12
🌐 远程管理 10
📦 储藏管理 5
⏪ 撤销恢复 10
⚙️ 配置管理 8
🔀 合并冲突 8

📚 Git命令分类

📖 Git命令大全

共 80 条Git命令,点击任意卡片查看详细说明和示例

git init
初始化仓库
在当前目录初始化一个新的Git仓库...
📌 创建新项目
git clone <url>
克隆仓库
克隆远程仓库到本地...
📌 下载项目
git clone -b <branch> <url>
克隆指定分支
克隆指定分支...
📌 下载特定分支
git clone --depth 1 <url>
浅克隆
只克隆最近一次提交...
📌 快速下载
git status
查看状态
查看工作区状态...
📌 检查修改
git add <file>
添加文件
将文件添加到暂存区...
📌 准备提交
git add .
添加所有文件
添加所有修改到暂存区...
📌 批量添加
git add *.php
添加指定类型
添加所有PHP文件...
📌 按类型添加
git add -i
交互式添加
交互式选择添加文件...
📌 选择性添加
git reset
重置暂存区
取消暂存文件...
📌 撤销添加
git rm <file>
删除文件
从Git中删除文件...
📌 删除文件
git mv <old> <new>
移动文件
移动或重命名文件...
📌 重命名文件
git branch
查看分支
列出所有本地分支...
📌 查看分支
git branch -r
查看远程分支
列出所有远程分支...
📌 查看远程
git branch -a
查看所有分支
列出所有本地和远程分支...
📌 查看全部
git branch <branch>
创建分支
创建新分支...
📌 新建分支
git checkout <branch>
切换分支
切换到指定分支...
📌 切换分支
git checkout -b <branch>
创建并切换
创建新分支并切换...
📌 新建并切换
git branch -d <branch>
删除分支
删除已合并的分支...
📌 删除分支
git branch -D <branch>
强制删除分支
强制删除分支(未合并)...
📌 强制删除
git branch -m <old> <new>
重命名分支
重命名分支...
📌 改名
git merge <branch>
合并分支
将指定分支合并到当前分支...
📌 合并代码
git merge --no-ff <branch>
合并并提交
合并并创建提交记录...
📌 保留历史
git rebase <branch>
变基
将当前分支变基到目标分支...
📌 整理历史
git rebase -i HEAD~n
交互式变基
交互式整理提交历史...
📌 修改历史
git log --graph
查看分支图
图形化显示分支历史...
📌 查看结构
git diff branch1..branch2
查看分支差异
比较两个分支的差异...
📌 对比分支
git commit -m "message"
提交修改
提交暂存区的内容...
📌 保存代码
git commit -a -m "message"
跳过暂存提交
自动暂存已跟踪文件并提交...
📌 快速提交
git commit --amend
修改最后一次提交
修改最后一次提交的信息或内容...
📌 修正提交
git log
查看提交历史
查看提交历史记录...
📌 查看日志
git log --oneline
单行显示日志
简洁显示提交历史...
📌 快速查看
git log --graph --oneline
图形化日志
图形化显示提交历史...
📌 查看结构
git log --stat
查看统计信息
显示每次提交的文件统计...
📌 查看改动
git log --author="name"
查看指定作者
查看指定作者的提交...
📌 筛选提交
git log -n
查看最近n次
查看最近n次提交...
📌 限制数量
git log -p <file>
查看某文件历史
查看指定文件的提交历史...
📌 文件历史
git show <commit>
查看某次提交
查看某次提交的详细信息...
📌 查看详情
git diff <commit1> <commit2>
查看提交差异
比较两次提交的差异...
📌 对比提交
git remote -v
查看远程仓库
查看所有远程仓库...
📌 查看远程
git remote add <name> <url>
添加远程仓库
添加远程仓库...
📌 关联远程
git remote remove <name>
删除远程仓库
删除远程仓库...
📌 移除远程
git remote rename <old> <new>
重命名远程仓库
重命名远程仓库...
📌 改名
git fetch
拉取更新
从远程拉取更新但不合并...
📌 获取更新
git pull
拉取并合并
从远程拉取并合并到当前分支...
📌 更新代码
git pull --rebase
拉取并变基
拉取并使用变基合并...
📌 保持线性
git push
推送代码
推送本地提交到远程...
📌 上传代码
git push -u origin <branch>
推送并设置上游
推送并设置上游分支...
📌 首次推送
git push -f
强制推送
强制推送(危险)...
📌 覆盖远程
git stash
储藏修改
临时保存当前工作区修改...
📌 暂存代码
git stash save "message"
储藏并命名
储藏并添加描述...
📌 命名储藏
git stash list
查看储藏列表
列出所有储藏...
📌 查看储藏
git stash pop
恢复储藏
恢复最近储藏并删除...
📌 恢复代码
git stash apply
应用储藏
应用储藏但不删除...
📌 多次应用
git checkout -- <file>
撤销工作区修改
撤销工作区修改...
📌 放弃修改
git reset HEAD <file>
撤销暂存区
将文件移出暂存区...
📌 取消暂存
git reset --soft HEAD~1
回退提交(软)
回退提交,保留修改...
📌 撤销提交
git reset --mixed HEAD~1
回退提交(混合)
回退提交,保留工作区...
📌 撤销提交
git reset --hard HEAD~1
回退提交(硬)
回退提交,丢弃所有修改...
📌 彻底回退
git reset --hard <commit>
回退到指定提交
回退到指定提交...
📌 跳转版本
git revert <commit>
还原提交
创建一个新提交来撤销指定提交...
📌 安全撤销
git reset --hard HEAD^
删除最后一次提交
删除最后一次提交...
📌 删除提交
git clean -fd
清理未跟踪文件
删除未跟踪的文件和目录...
📌 清理项目
git clean -i
交互式清理
交互式选择要删除的文件...
📌 选择性清理
git config --list
查看配置
查看所有Git配置...
📌 查看配置
git config user.name "name"
设置用户名
设置用户名...
📌 配置用户
git config user.email "email"
设置邮箱
设置用户邮箱...
📌 配置邮箱
git config --global
全局配置
全局配置...
📌 全局设置
git config alias.<name> <command>
设置别名
设置命令别名...
📌 简化命令
git config core.editor <editor>
设置编辑器
设置默认编辑器...
📌 配置编辑器
.gitignore
设置忽略文件
创建.gitignore文件忽略指定文件...
📌 忽略文件
git config user.name
查看某个配置
查看指定配置项...
📌 查看单项
git merge --abort
合并冲突
取消合并,恢复到合并前状态...
📌 取消合并
git status
查看冲突文件
查看冲突文件列表...
📌 查看冲突
手动编辑
解决冲突
手动编辑冲突文件,删除标记...
📌 解决冲突
git add <file>
标记已解决
标记冲突已解决...
📌 标记解决
git checkout --ours <file>
使用本地版本
使用本地版本解决冲突...
📌 使用本地
git checkout --theirs <file>
使用远程版本
使用远程版本解决冲突...
📌 使用远程
git mergetool
使用工具解决
使用可视化工具解决冲突...
📌 工具解决
git rebase --skip
变基时跳过提交
变基时跳过当前提交...
📌 跳过提交
📚 Git简介
Git是目前最流行的分布式版本控制系统 由Linus Torvalds于2005年创建 支持离线操作、分支管理、协作开发 是开发者和团队协作的必备工具
🎯 常用命令速查
git init 初始化仓库 git clone 克隆仓库 git add 添加文件 git commit 提交修改 git push 推送到远程 git pull 拉取更新 git branch 分支管理 git merge 合并分支
工具介绍

Git命令全栈速查手册,收录200+核心命令及使用场景,涵盖版本控制全生命周期管理。基于Linux内核开发规范与Git官方文档整理,包含仓库初始化、分支策略(Git Flow/GitHub Flow)、代码回滚(revert/reset)、远程协作(fetch/rebase)等全流程操作指南,每日更新Git 2.42+新特性命令。适合DevOps工程师、开源贡献者及全栈开发者高效管理代码版本。

使用提示

如果工具无法正常加载,请尝试刷新页面或检查网络连接。本工具加载可能需要一些时间,请耐心等待。