首页 > 其他分享 >git diff 实战 2k1000 抽补丁

git diff 实战 2k1000 抽补丁

时间:2024-03-18 19:56:17浏览次数:21  
标签:git -- xxx 补丁 2k1000 commit diff

问题: 客户需要在源码基础上适配屏幕,所以想使用git.

 

过程:

git config --global user.name xxx

git config --global user.email xxx@foxmail.com

git init

git status

git commit -m "xxx"

 

我的操作

 

 

 

 

 

使用git 抽取一个补丁。

 

首先需要有一个 基准, 也即是什么都没改 之前 git commit -m "xxx"  提交一次。

然后 更改文件。

然后 git diff 就能够看到,在没有 git add 情况下, 与 git commit 的内容进行比较。

 

 

 

 

如果我已经 git add 了,但是还要与 commit 的内容进行比较的话, 就要使用 git diff --cached

 

疑问 : 这里面有大量我不需要的二进制的文件,怎么样比较特定的文件夹呢?

 

标签:git,--,xxx,补丁,2k1000,commit,diff
From: https://www.cnblogs.com/zijidefengge/p/18080056

相关文章

  • docker安装gitlab
    查看是否已安装docker列表yumlistinstalled|grepdocker安装dockeryum-yinstalldocker启动dockersystemctlstartdocker查看docker服务状态(标绿展示:activerunning)systemctlstatusdocker再在docker上安装gitlab安装gitlab镜像,并准备挂载目录docker安装gitlab不......
  • git 操作
    删除分支删除本地分支gitbranch-dfeature_a删除线上分支gitpushorigin--deletefeature_a简写:gitpushorigin:feature_a强制同步线上分支到本地//同步线上代码gitfetch--all 强制重置本地分支gitreset--hardorigin/分支忽略本地文件更改......
  • Ai绘画工具,Stable Diffusion Lora使用攻略
    一、Lora是什么LoRA,英文全称Low-RankAdaptationofLargeLanguageModels,直译为大语言模型的低阶适应,这是微软的研究人员为了解决大语言模型微调而开发的一项技术。可以理解为Stable-Diffusion中的一个插件,仅需要少量的数据就可以进行训练的一种模型。在生成图片时,LoRA......
  • 又发现一款免费好用的 AI 写代码神器,好用到爆,GitHub Copilot 可以扔了。。
    大家好,我是R哥。近两年AI太火了,风靡全球,AI编程工具也没有落下,比如微软的GitHubCopilot,还有阿里的通义灵码,连JetBrains系列工具都逼出了自家的AI功能。大家知道我是效率狂人,同样也是工具狂人,之前给大家分享了不少开发神器,其中也不乏国内的优秀选手,不是我吹,在某些方面,国......
  • [npm] npm打包/运行时,报:"95% emitting CompressionPlugin ERROR Error: error:030801
    1问题描述环境信息windows10node:v20.11.1>node--versionv20.11.1vue:2.6.12[dependencies]"vue":"2.6.12""vue-count-to":"1.0.13""vue-cropper":"0.5.5""vue-meta":&q......
  • ubuntu系统Jenkins + Gitlab 集成 实现CI\CD (配置前后端)
    官网地址:Linux首先配置jdk17的环境,jenkins依附于java安装gitaptinstallgit更新aptupdate安装jdk17aptinstallopenjdk-17-jdkvim/etc/profileexportJAVA_HOME=/usr/local/java/exportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib......
  • git diff 查看文件修改提示“new mode 100644”和“old mode 100755”(使用 vscode 查
    使用vscode查看不出差异通过gitgui或者通过gitbash查看文件内容并没有修改,出现这个问题的原因是修改了文件的权限,文件的filemode发生了变化,比如执行了chmod命令。解决办法:切换到项目的根目录,执行如下命令,忽略filemode的变化即可gitconfig--addcore.filemodefa......
  • git 使用教程
    0写在前面首先需要在电脑下载安装git,具体步骤不再赘述。1配置命令查看密钥cd~/.ssh若显示无法找到该文件则当前电脑没有ssh密钥,需要创建新的sshkey。注:在Windows系统下的位置即为“C:\Users[用户名]”文件夹。生成密钥ssh-keygen-trsa-C"[email protected]......
  • Git命令简介
    Git命令简介Git中文官方文档1.区域Workspace:工作区;Index/Stage:暂存区,事实上只是一个文件,保存提交到文件列表的信息;Repository:仓库区(本地仓库区),包含提交的所有版本数据;Remote:远程仓库,简单看作本地仓库和远程仓库的交互;2.提交#提交文件到indexgitaddfilename #......
  • git clone 需要密码
    在使用Git管理代码项目的过程中,经常需要使用到git clone命令来克隆远程仓库到本地。有时候会碰到克隆远程仓库需要输入密码才能进行的情况。本文将会介绍如何解决这个问题。gitclone需要密码1、使用ssh方式克隆使用ssh方式克隆远程仓库,需要在本地生成一对公私密钥对,并将公钥......