GIT提交大量修改代码中的几个(一般只需要提交其中的几个)

Git使用(4)修改提交结果、版本回退与冲突解决 1.查看版本之间差异 1.1查看有哪些文件夹/文件有差异 git diff 显示工作目录与暂存区文件之间的差异 git diff --cached 显示暂存区与git仓库之间的差异 git diff HEAD 显示工作目录与git仓库之间的差异 (以上三种都是现在跟前面相比较) git diff HEAD – ./test 比较当前分支上,工作区与HEAD 在test文件的 阅读详情

从开发分支dev1中,假如一共修改了五个文件,但是需要提交其中的一个,操作截图如下,

最下面有每一个命令的详细解释:

具体操作命令如下:

$ git checkout dev1  (切换到开发分支dev1)

$ git status -s  (查看仓库状态,发现修改了五个文件)

$ git add com/aaa/ccc/aaa.txt  (增加其中的一个文件)

$ git stash -u -k  (重要:忽略其他文件,隐藏其他的修改文件,这样提交的时候就不会提示未被add的文件了)

$ git commit -m "只提交其中的一个文件aaa"  (提交aaa.txt文件)

$ git pull origin dev1  (拉取最新的开发分支dev1)

$ git push origin dev1  (把修改的aaa.txt文件推送到远端分支dev1)

$ git checkout master  (切换到主分支master)

$ git pull origin master  (拉取主分支最新代码,因为咋们修改的过程中,可能其他同事也提交了,最好是先拉取一把,再推送)

$ git merge dev1  (把本地开发分支dev1合并到主分支master)

$ git push origin master  (提交主分支master到远端master分支)

$ git status -s  (再次查看状态,发现没有改动的,连剩余的那四个文件也没有显示修改,因为咋们上面给隐藏了)

$ git stash pop  (很重要,很重要:一定要记得回复之前忽略的文件)

$ git status -s  (再次查看状态,发现以前修改剩余的四个文件出现了)

再生龙(clonezilla)镜像比目标盘大——基于centos8.5 再生龙恢复到小盘遇到的问题及处理,首先是修改分区大小,进入dracut模式后再尝试恢复临时系统。 阅读详情

相关推荐

【KBrowser】基于 Kiwi/chromium 制作全新外壳,将 chromium 代码当作 webview 使用,实现可控核替换

chromium 其实只需几步巧妙的架构,就能拿来“换核”,甚至可以插件化,实现类似webview.apk 的效果。重新设计界面,不再是差不多的回声。而 Kiwi 基于 chrome 77 ,只有 50 MB。优势是兼容好、可安装扩展。

sinat_27171121的博客 2030

git只提交修改部分的代码

$ git status (查看当前更改的代码) $ git pull (拉取最新代码) $git commit odin/code/pom.xml -m "test commit" (提交部分代码加备注) $git push origin master (推送到远程服务器) ...

有趣的人生 一半是山川湖海 一半是初心情怀 4428

从CAD到Web:高效转换STEP/IGES模型为GLB格式的实践指南

本文详细介绍了如何将工业设计中的STEP/IGES模型高效转换为Web友好的GLB格式。通过PythonOCC和gltf-pipeline等工具链,实现从CAD到Web的无缝转换,大幅提升模型加载速度和展示效果。文章包含实战案例、优化技巧和常见问题解决方案,帮助开发者快速掌握3D模型转换技术。

weixin_29072299的博客 510

【git教程】小白快速使用git提交修改

刚开始实习,工作过程中经常使用git提交代码。 我记录了一下第一次使用git的心得和小白也可以快速上手操作,帮助胆小不敢问同事的同学~社恐福音~

Emily_Xuan的博客 1710

网格自适应_Comsol案例解析17:自适应网格的使用

本期导读自适应网格细化有许多优势,比如可以不用对网格进行全局加密,增加计算精度,又会降低求解自由度。本期仍然以气泡上升案例为例,在两相流模块中使用自适应网格。【打开案例模型】【修改网格】适当让气泡边界加密,注意,曲率因子越小,曲线上的网格越密【添加自适应网格】使用默认的参数即可,这里的误差指示器用的是水平集phi。可以根据具体求解模型选择适当的自变量作为误差指示器。【口诀】默认的一般是最...

weixin_28726871的博客 5683

车载摄像头+max96712 + rk3568 调试过程中遇到的问题

本文主要讲述本人在调试rk3568通过mipi-csi2链接max967812,max96712再外接4路车载摄像头过程中遇到的问题,以及最终如何解决这些问题。图中会贴上很多重要且关键的波形图,以便读者在调试过程中进行比对,分析。 如果在调试过程中,mipi总线上的波形没得什么问题的话,还是抓图失败的情况下,需要着重检查 频率,lane数,摄像头分辨率,摄像头输入图像格式等重要配置。

Amelio Ming 2069

git提交只单个或者某几个文件的指令

日常工作中可能如果本地配置文件(application.yml)修改了,没有想着给远程仓库提交的话,在切换代码分支的时候,可以直接通过 git stash 代码切换 再切换回来后 执行 git stash pop 吧刚才的本地修改从暂存区取消出来,这样就不会因为本地的修改在切换分支的时候强制退回导致下次切换回来还要重新改动了~~~~~~~~~~~~git commit -m '' ---针对本次修改添加注释并提交到远程仓库。git stash -u -k --其他文件保留到本地暂存区,不进行提交。

m0_51392342的博客 2721

3DGS 2025实战指南:从安装到训练全流程解析

本文提供了3D Gaussian Splatting (3DGS) 从零开始的完整实战指南。详细解析了使用gsplat库进行环境配置、依赖安装(包括pycolmap和fused-ssim)、数据准备与COLMAP处理、核心训练流程及参数调优,并探讨了2025年3DGS在动态场景、可控编辑等领域的最新进展,帮助开发者快速掌握这一前沿3D重建技术。

b3n4m5q6w7的博客 359

git命令:将多个commit提交记录修改为1条

本人也是最近2周才开始使用git,有些也理解不到位,在工作中实操之后记录下来,工作环境linux ubuntu。 变基时有六个命令可用: pick pick只是意味着包括提交。重新进行命令时,重新安排pick命令的顺序会更改提交的顺序。如果选择不包括提交,则应删除整行。 reword 该reword命令与相似pick,但是使用后,重新设置过程将暂停并为您提供更改提交消息的机会。提交所做的任何更改均不受影响。 edit 如果您选择edit提交,则将有机会修改提交,这意味着您可以完全添加或更改提交

一缕阳光的博客 1049

Win7/10/11文件拖拽导致资源管理器闪退问题

最近老是遇到把文件从资源管理器拖动到微信或者浏览器时,资源管理器直接闪退的问题,一开始在公司遇到了还以为是电脑配置太低,直到被封闭在家办公,发现自己的高级电脑也有这个问题,那就来了解了解问题是出在什么地方把。

Nicer_feng's blog 1万+

使用 MATLAB/Simulink + Simscape Electrical + Simulink Design Optimization,构建一个沙漠环境中光伏组件灰尘积累与效率下降仿真模型

本文通过,构建了沙漠环境中光伏组件灰尘积累与效率下降仿真模型✅ 建立了风速-沙尘-积尘速率的物理关系✅ 仿真了灰尘积累过程及其对Isc 和 Pmax的影响✅ 量化分析了不同清洁策略的经济性✅ 提出了优化设计与智能运维建议。

xiaoheshang_123的博客 124

git实战总结-----在一系列提交中修改一个特定的commit

如何修改你已经commit的一个提交? 比如 HEAD  commit3 commit2 commit1(需要修改这个提交) commit0(db7661ce4cb459da594a947977d0a86d14d40693) 我上网查找并结合自己实际检验,方法如下: 1.先git rebase到要修改的commit之前那个commit git rebase

fengxianger的博客 7260

【数据集】全球陆地表面反照率Albedo

【数据集】全球陆地表面反照率Albedo

WW、forever的博客 1455

✅ Git 提交代码的完整流程

Git 提交代码的完整流程(详解)在团队协作开发中,使用 Git 提交代码是一项常见操作。为了保证代码同步、避免冲突,规范的提交流程非常重要。以下是两种常用的 Git 提交流程,分别适用于日常提交和存在大量未提交代码时的情况。

xsh219的博客 7090

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Visual Studio 2022 提交git代码

Visual Studio 2022更换了全新的git提交方式,接下来实践一下。 打开工程中的创建git存储库界面 我们采用gitee作为存储仓库,在gitee中先创建一个空的项目,然后复制项目的远程地址到现有远程文本中,点击推送就将项目推送到gitte上了。 回到gitte远程仓库中,我们可以到代码已经提交. 在回到visual studio中,点击视图->git更改,我们可以看见提交和拉取的全部记录,相比2019更加直观方便. ...

小黄瓜要编程的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【软件开发规范篇】Git代码提交规范

本文介绍软件项目开发过程中,代码提交到git仓库,建议遵循的一些规范。每次提交代码到 Git 仓库时,都需要写 commit message。通常情况下,commit message 应该清晰明了,说明本次提交的目的和具体操作等。然而,在日常开发中,开发者们提交的 commit message 千差万别,中英文混用,导致后续代码维护成本很高,有时候甚至自己都不知道修复的是什么问题。因此,为了解决这些问题,建议大家在提交代码的时候,能遵循一些规范或约定,从而提高代码规范,提高开发效率。

分享是一种境界,勤于分享,乐于分享! 5019

Git修改提交记录中的用户名和邮箱

第一步 命令行执行: #!/bin/sh git filter-branch --env-filter ' OLD_EMAIL="错误的邮箱地址" CORRECT_NAME="正确的用户名" CORRECT_EMAIL="正确的邮件地址" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] t

逸尘的专栏 4003

git命令详细以及提交代码到远程库

git branch --set-upstream-to=origin/cauchy-falcon-gallop master =>为git pull设置本地分支master跟踪远程分支cauchy-falcon-gallop。git branch --set-upstream [branch] [remote-branch] -> 建立追踪关系,在现有分支与指定的远程分支之间。git reset --keep [commit] -> 重置当前HEAD为指定commit,但保持暂存区和工作区不变。

weixin_42463517的博客 1566

git提交之后再pull导致很多代码被修改,但是修改又不是你修改的

这样变基到当前仓库分支最新的提交,并将本地的提交应用到最新的提交之上,与普通git pull命令不同,git pull --reabse会将本地的提交变基到最新的提交之上,而不是将本地的提交和远程的提交合并。你本地没有拉master代码,但是你本地提交了一个评审,但是还没和入,这个之后pull一下会把你上次代码更新到这次所有的代码都进行一个对比,如何提交这个。git提交之后再pull导致很多代码被修改,但是修改又不是你修改的,导致你本地很多修改,怎么抛弃掉这些修改呢。然后我们本地执行下面这个命令。

风烟 1619

Git代码提交信息规范

git提交代码信息规范

卓越之识论道,平常之识论事,狭隘之识论人 1960

Git - 如何将master/其他分支上修改代码不提交直接移到新建分支

1.应用场景 主要用于将master/其他分支上修改代码不提交, 直接移到新建分支. 2.学习/操作 背景介绍: 有时候, 拿到需求, 就直接在master分支上开撸了, 其实也只是初步看下. 结果一来二去修改完毕, 完成了需求, 但是此时都在master分支, 提交必然是不可以的. 还是要新建分支,所有修改都要在新建分支上进行, 最后通过,才能合并到master分支. 然后想解决办法: 方式一: 直接放弃master分支上的所...

"代码"的日常搬运 5657

Git提交解决冲突

一、git命令在提交代码前,没有pull拉最新的代码,因此再次提交出现了冲突 解决方法如下两种: 1.保留你本地的修改 git merge --abort git reset --merge 合并后记得一定要提交这个本地的合并(add–>commit–>push–>pull) 然后在获取线上仓库: git pull 2.down下线上代码版本,抛弃本地的修改 不建议这样做,但是如果你本地修改不大,或者自己有一份备份留存,可以直接用线上最新版本覆盖到本地 git fetch --all g

qq_16570607的博客 1万+

修改Git指定提交作者与时间

精准修改单一/多个指定提交:首选 git rebase -i方法。流程清晰,控制力强。批量模式化修改:考虑使用 git filter-repo(社区维护,更安全高效)或,但必须在裸仓库副本或明确备份后进行。修改最新提交:直接用 git commit --amend,最简单快捷。时间格式:推荐使用ISO 8601格式,如,确保时区明确。安全第一在重写历史前,务必创建备份分支。如果提交已共享,强制推送前必须通知所有协作者。考虑在非关键的个人分支或本地仓库中先行测试。

追逐自己的目标,感受生活的乐趣。Elcker 449

Git操作:多个commit合并,并修改提交信息

写在前边 写这篇文章主要是记录下,很久之前读《重构-改善既有代码的设计》时,看到过作者讲过Git可以实现多个细碎操作commit合并为一个有意义的提交,当时查过一些中文信息,写得不是很清晰。正巧有一个Git管理的脚本仓库需要大量修改,尝试践行下书中的内容:完成一小部分功能就作一次本地commit,直到完成修改后,合并成一个有意义的提交。 这样做是有意义的,每一次小小的commit保证了工作进度不会因频繁的检查而效率低下(每一次提交之前仔细检查,提交后就无需再重复检查了,也有助于提升重构者的信心)。 实验

拾级而上 6370

Git 交互式 rebase 实战:将后续修改合并到历史提交

本文详细介绍了如何使用Git交互式rebase将后续修改合并到历史提交中的实战操作。主要内容包括:通过创建临时提交开始rebase过程;使用edit标记目标提交;将临时提交中的文件修改合并到历史提交;处理rebase过程中出现的冲突和空提交情况。文章特别强调了操作注意事项,如确保工作区干净、正确处理冲突、备份分支等风险控制措施。这种技术能有效保持Git历史的整洁性,特别适用于代码评审后需要修正历史提交的场景,帮助开发者维护更清晰、更有逻辑性的版本控制记录。

习惯就好zz的专栏 604

git 修改标签名称_如何在Git中更改多个提交的作者和提交者名称以及电子邮件?...

asmeurer..1539使用Interactive Rebase你可以做到git rebase -i -p 然后将所有错误提交标记为rebase文件中的"edit".如果您还想更改第一次提交,则必须手动将其添加为rebase文件中的第一行(遵循其他行的格式).然后,当git要求你修改每个提交时,做git commit --amend --author "New Author Name "编辑或...

weixin_29144347的博客 1789

git rebase 修改历史提交信息

执行完成后,本地可以发现已经完成批量修改了,之后直接执行:git push -f 即可。

weixin_42258007的博客 693
上一篇: GIT删除本地分支和远程分支
下一篇: GIT开发分支dev1代码提交(全部)
张丽峰
博客等级 码龄11年 21粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值