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

git常用助记

基础

添加配置

git config [--local | --global | --system] user.name 'Your name'
git config [--local | --global | --system] user.email 'Your email'

  1. local 仓库级 2. global 用户级 3. system 系统级

查看配置

git config --list [--local | --global | --system]

区别

local:区域为本仓库
global: 当前用户的所有仓库
system: 本系统的所有用户

加入暂存区

git add .:将工作空间新增和被修改的文件添加的暂存区
git add -u:将工作空间被修改和被删除的文件添加到暂存区(不包含没有纳入Git管理的新增文件)
git commit -am '<log>' 合并add和commit操作,在确定无需使用暂存区时使用

add . 是对当前路径及其子路径下的变更有效。而 add -A 是整个仓库

日志命令

git log --date=format:%Y-%m-%d\ %H:%M:%S 设定日志时间格式
git reset --hard 清除暂存
git mv readme readme.md 将readme重新命名成readme.md
git status 查看当前工作区状态
git log --all 查看所有分支的历史
git log --all --graph 查看图形化的 log 地址
git log --oneline 查看单行的简洁历史。
git log --oneline -n4 查看最近的四条简洁历史。
git log --oneline --all -n4 --graph 查看所有分支最近 4 条单行的图形化历史。
gitk --all 图形化页面查看提交树
git help --web log 跳转到git log 的帮助文档网页

分支命令

git checkout <cmtId> 切换步骤后修改并提交,处于分离头指针状态
git branch <新分支的名称> <commitId> 根据当前分离头指针的cmtId创建分支,否则当前无根提交会消失
http://www.hskmm.com/?act=detail&tid=25747

相关文章:

  • 云岚到家项目文字稿
  • 软件工程 第一次作业
  • 软工第一次团队作业
  • 教会音控组侍奉中的工序主义实践
  • 用 Kotlin 调用 Tesseract 实现验证码识别
  • Kotlin 调用 Tesseract 实现验证码识别
  • Dart 调用 Tesseract 实现验证码识别
  • Audacity导出音频后发声提醒
  • 做一个会Debug的程序员
  • 深度噪声抑制技术在语音增强中的突破
  • APUE学习笔记之UNIX标准及实现(二) - Invinc
  • 存一下刚开始学编程的东西
  • 线性偏微分方程和非线性偏微分方程的区别
  • 基于AXI模块的视频流传输(ps控制篇)
  • lora的各种变体
  • Kubernetes Deployment:部署与管理应用指南
  • GO+RabbitMQ+Gin+Gorm+docker 部署 demo - 实践
  • Python测试
  • 免费文字转语音 AI 工具 All In One
  • 【闲话】2025.9.24 记梦
  • 酷派Cool20/20S/30/40手机安装Play商店-谷歌三件套-GMS方式
  • Cloudflare洛杉矶数据中心维护通知:技术架构与影响解析
  • 实验
  • StarTree支持Apache Iceberg扩展湖仓用例
  • 偏微分方程的解
  • selenium基础 - 教程
  • 2025.10.6模拟赛
  • 费马小定理的证明
  • 威尔逊定理的证明
  • 实用指南:HTML实现端午节主题网站:龙舟争渡,凭吊祭江诵君赋