Git常用命令速查

Git 常用命令速查表

基础配置命令

命令 功能说明 示例
git config --global user.name "用户名" 配置全局用户名(关联提交记录) git config --global user.name "laolei"
git config --global user.email "邮箱" 配置全局邮箱(关联提交记录) git config --global user.email "442@qq.com"

版本库操作命令

命令 功能说明 示例
mkdir 目录路径 创建本地仓库存储目录 mkdir D:/git/repository
cd 目录路径 进入仓库目录 cd D:/git/repository
git init 初始化本地 Git 仓库(生成 .git 目录) git init
ls -ah 查看隐藏目录(验证 .git 目录是否存在) ls -ah

文件提交与状态查看命令

命令 功能说明 示例
git add 文件名 将单个文件添加到暂存区 git add readme.txt
git add 文件1 文件2 将多个文件添加到暂存区 git add file2.txt file3.txt
git commit -m "提交说明" 将暂存区文件提交到版本库(说明需有意义) git commit -m "创建readme.txt文件"
git status 查看仓库当前状态(文件是否修改、是否在暂存区) git status
git diff 文件名 查看文件具体修改内容(对比工作区与暂存区) git diff readme.txt

版本管理命令

命令 功能说明 示例
git log 查看完整提交记录(包含作者、时间、提交说明) git log
git log --pretty=oneline 单行简洁显示提交记录(仅含版本号和说明) git log --pretty=oneline
git reset --hard HEAD^ 回退到上一个版本(^^ 回退到上上个版本) git reset --hard HEAD^
git reset --hard 版本号 回退到指定版本(版本号取 log 输出前几位即可) git reset --hard cb5f63

修改撤销与文件删除命令

命令 功能说明 适用场景
git checkout -- 文件名 撤销工作区未添加到暂存区的修改 仅修改文件未执行 git add
git rm --cache 文件名 将已添加到暂存区的文件移除 执行 git add 后想撤销暂存
git rm -rf 文件名 删除文件并移除暂存区关联 需从版本库中彻底删除文件
git commit -m "删除说明" 提交文件删除操作 执行 git rm 后确认删除

分支管理命令

命令 功能说明 示例
git branch 分支名 创建新分支(不切换) git branch dev
git checkout 分支名 切换到指定分支 git checkout dev
git checkout -b 分支名 创建并切换到新分支(常用) git checkout -b dev
git branch 查看所有分支(当前分支前带 * git branch
git merge 分支名 合并指定分支到当前分支 master 分支执行 git merge dev
git branch -d 分支名 删除指定分支(需先切换到其他分支) git branch -d dev

远程仓库命令

命令 功能说明 示例
git clone 远程地址 克隆远程仓库到本地 git clone https://gitee.com/mrtfate/ssm-cms.git
git remote add origin 远程地址 关联本地仓库与远程仓库 git remote add origin https://gitee.com/mrtfate/git-test2.git
git push -u origin 分支名 首次推送本地分支到远程(绑定关联) git push -u origin master
git push 后续推送本地分支到远程(已绑定) git push
git pull 拉取远程分支更新到本地(提交前必做) git pull
ssh-keygen -t rsa -C "邮箱" 生成 SSH 密钥(用于免密码登录远程仓库) ssh-keygen -t rsa -C "243813208@qq.com"
相关推荐
@insist1237 小时前
信息安全工程师考点精讲:身份认证核心原理与分类体系(上篇)
大数据·网络·分类·信息安全工程师·软件水平考试
天辛大师7 小时前
AI助力旅游扩大化,五一旅游公园通游年票普惠研究
大数据·启发式算法·旅游
WordPress学习笔记7 小时前
镌刻中式美学的高端WordPress主题
大数据·人工智能·wordpress
习惯就好zz8 小时前
Git 交互式 rebase 实战:将后续修改合并到历史提交
git
数智化精益手记局9 小时前
拆解物料管理erp系统的核心功能,看物料管理erp系统如何解决库存积压与缺料难题
大数据·网络·人工智能·安全·信息可视化·精益工程
Elastic 中国社区官方博客10 小时前
使用 Observability Migration Platform 将 Datadog 和 Grafana 的仪表板与告警迁移到 Kibana
大数据·elasticsearch·搜索引擎·信息可视化·全文检索·grafana·datalog
jkyy201410 小时前
AI运动数字化:以技术重塑场景,健康有益赋能全域运动健康管理
大数据·人工智能·健康医疗
金融小师妹11 小时前
4月30日多因子共振节点:鲍威尔“收官效应”与权力结构重塑的预期重构
大数据·人工智能·重构·逻辑回归
2601_9499251811 小时前
AI Agent如何重构跨境物流的决策?
大数据·人工智能·重构·ai agent·geo优化·物流科技
xiaoduo AI11 小时前
客服机器人问题解决率怎么统计?Agent系统自动判断是否解决,比人工回访准?
大数据·人工智能·机器人