当前位置: 首页 > news >正文

【Git 常用操作指令指南】

一、初始化与配置

1. 设置全局账户信息

git config --global user.name "用户名"    # 设置全局用户名
git config --global user.email "邮箱"    # 设置全局邮箱
  • --global 表示全局生效,若需针对单个仓库配置,可省略该参数

2. 查看配置信息 

git config --list          # 列出所有配置
git config user.name       # 查看具体某项配置

3. 初始化本地仓库

git init                   # 在当前目录创建新仓库

二、基本操作

1. 添加与提交

git add 文件名             # 添加单个文件到暂存区
git add .                  # 添加所有修改到暂存区
git commit -m "提交说明"   # 提交暂存区内容到本地仓库

2. 查看状态与历史

命令功能描述
git status查看工作区与暂存区状态
git log查看提交历史(默认详细格式)
git diff查看工作区与暂存区的差异

3. 撤销操作

git checkout -- 文件名     # 丢弃工作区的修改(未暂存)
git reset HEAD 文件名      # 撤销暂存区的修改(未提交)
git revert 提交ID          # 撤销某次提交(生成新提交)

三、分支管理

1. 分支操作

命令功能描述
git branch查看本地分支
git branch 新分支名创建新分支
git checkout 分支名切换分支
git merge 分支名合并指定分支到当前分支

2. 解决冲突

  • 当合并分支出现冲突时,需手动编辑冲突文件,完成后执行:
git add 冲突文件         # 标记冲突已解决
git commit               # 完成合并

四、远程仓库操作

1. 连接与同步

命令功能描述
git remote add origin 地址关联远程仓库
git push -u origin 分支名首次推送并设置上游分支
git pull origin 分支名拉取远程分支并合并到本地

2. 克隆仓库

git clone 远程仓库地址    # 将远程仓库复制到本地

五、进阶操作

1. 暂存修改

git stash                 # 暂存当前未提交的修改
git stash pop             # 恢复暂存内容并删除记录

2. 标签管理

git tag -a 版本号 -m "说明"  # 创建带注释的标签
git push origin 标签名       # 推送标签到远程仓库

六、实用技巧

  • ​批量删除本地分支

git checkout master          # 切换到主分支
git branch | grep -v 'master' | xargs git branch -D  # 删除非主分支
  • ​查看远程仓库信息
git remote -v                # 显示远程仓库地址

相关文章:

  • 汽车车窗升降系统全生命周期耐久性验证方案研究
  • Git 的进阶功能和技巧
  • git强制更新本地分支
  • TryhackMe WhatsYourName:题解
  • 都江堰与郑国渠
  • TQTT_KU5P开发板教程---文件的烧写与程序固化
  • 奇安信驻场面试题
  • 三轴云台之惯性测量单元篇
  • SomeIP通讯机制
  • B-tree 的原理源码分析及应用场景等
  • 决策树模型
  • 2025年CCF-C NCA:导航变量多目标粒子群算法NMOPSO,深度解析+性能实测
  • AI时代如何让命令行工具快速智能化?
  • 雷电多开器自动化运行、自动登录APP刷新日用户活跃量
  • MySQL JOIN详解:INNER JOIN与LEFT JOIN的选择与应用
  • 解锁深度学习激活函数
  • LangChain4j(7):Springboot集成LangChain4j实现知识库RAG
  • 杀戮尖塔(Slay The Spire) 的全新角色模组 - 女巫
  • 乐观锁与悲观锁的使用场景
  • updateById()、update()、lambdaUpdate()字段更新为null,失效的解决方案
  • 网站建设08keji/宁波网站推广制作
  • 上住房和城乡建设部网站/网站关键词快速排名工具
  • 舟山 做企业网站/网站seo关键词优化
  • 电暖怎么做网站/武汉网站建设推广公司
  • 微网站免费/网站建设的推广渠道
  • 鄂州网站建设/推广找客户平台