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

git 查看修改和 patch

vscode的git插件

git lens 看代码是谁写的,还有提交时间

git graph 以图的形式看提交情况

工作区与暂存区的差异 : git diff (git add 提交后就不显示任何信息了)

工作区与本地仓库的差异 : git diff HEAD(所有已修改但尚未提交的文件的差异,工作区和暂存区)

暂存区与本地仓库的差异 : git diff --cachedgit diff --staged

本地仓库与远程仓库的差异 : git diff origin/branch_name

1. 根据commit查看修改

1、首先,需要通过git log打印所有commit记录

2、找到你想查看的那次commit的commitid。

3、查看修改。

git show commitId

4、查看某次commit中具体某个文件的修改:

git show commitId fileName

2. patch

git 生成 patch:

git diff > my.patch

git diff filename > my.patch

git 应用 patch:

git apply my.patch

git apply --stat my.patch 查看修改的文件列表

git apply --reject my.patch 生成冲突文件,解决冲突后再次应用 patch


http://www.kler.cn/a/510430.html

相关文章:

  • 数字图像处理:实验二
  • 深度学习 Pytorch 基本优化思想与最小二乘法
  • Qt Desiogn生成的ui文件转化为h文件
  • 基于微信小程序的电子点菜系统设计与实现(KLW+源码+讲解)
  • 联通用户管理系统(一)
  • 仿射密码实验——Python实现(完整解析版)
  • Flutter 和 Compose Multiplatform对比
  • 2025 OpenCloudOS欧拉系统在线安装docker,在国产欧拉系统安装部署及docker
  • Versal - 基本概念+PL点灯+构建CIPS+VD100+查找资料和文档
  • Stable Diffusion 3.5 模型在 Linux 上的部署指南
  • 牛客周赛76B:JAVA
  • 【python_钉钉群发图片】
  • UBoot简单学习(TODO)
  • Ubuntu 24.04 LTS linux 文件权限
  • 前端实习第二个月小结
  • 数据库性能优化(sql优化)_索引详解04_深入理解B+树_yxy)
  • NPC与AI深度融合结合雷鸟X3Pro AR智能眼镜:引领游戏行业沉浸式与增强现实新纪元的畅想
  • HENGSHI SENSE 5.4 发布,ChatBI 成熟度进一步提升
  • 如何在uniapp中实现一个表格组件?
  • SpringBoot整合ShedLock,解决定时任务防止重复执行的问题
  • 【2024年华为OD机试】 (B卷,100分)- 敏感字段加密(Java JS PythonC/C++)
  • el-date-picker根据开始时间或结束时间禁用前后时间
  • C# 数据结构全面解析
  • 自动驾驶汽车目前面临的最大技术挑战是什么?
  • linux网络编程11——线程池
  • 【MySQL】事务(二)