首页 > 其他分享 >git 修改提交作者及提交日期

git 修改提交作者及提交日期

时间:2024-05-25 20:34:43浏览次数:21  
标签:git author -- rebase 日期 提交 commit

  1. 进入交互式 rebase 模式

    git rebase -i <commit>
    

    你要修改哪次提交的日期,就 rebase 到该提交的上一次提交。

  2. git 提示你新的分支要包含哪些提交,默认已经加载了你 rebase 的提交后面的所有提交。

    将你要修改日期的提交前面的选项改为 edit

    edit abcdef1 First commit
    edit abcdef2 Second commit
    pick abcdef3 Third commit
    
  3. 接下来会按顺序进入你要编辑的提交。此时我们可以修改提交。

    git commit --amend --reset-author
    

    --reset-author 选项会同时修改 author 和 author date

  4. 完成编辑

    git rebase --continue
    

    如果你已经完成了所有要编辑的提交,在执行这条命令之后就完成了变基操作。如果还有未编辑的提交,则会进入下一个提交。

  5. 如果你要上传到远程仓库,使用 --force 选项。

    git push –force
    

    注意这会覆盖仓库中的原有内容。

标签:git,author,--,rebase,日期,提交,commit
From: https://www.cnblogs.com/Undefined443/p/18212967

相关文章

  • linux:常用工具 yum vim git gbd
    linux操作系统如果最小化安装是很难使用的,所以需要很多工具进行扩展,这些扩展网上有很多,同时也是给了用户很多选择,但是并不是所有的程序都是可靠的,安卓和windows都是需要去有官方认证的平台下载安全的应用使用,而linux也是有不同的发行版本的团队整理的可靠的安装包使用,......
  • android git提交代码命令以及常见命令的使用
    安装GitUbuntu:sudoapt-getinstallgit-core创建代码仓库:配置身份:gitconfig--globaluser.name"Tony"gitconfit--globaluser.email"[email protected]"查看身份:gitconfig--globaluser.namegitconfit--globaluser.email提交代码流程创建本地仓库:进......
  • Git简介以及下载安装和配置
    什么是版本控制?​ 版本控制是指对软件开发过程中各种程序代码,控制文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一​ 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版......
  • @JsonFormat注解出现日期序列化以及反序列化问题(日期比实际日期少一天)
    文章目录前言一、场景如下所示二、问题分析三、@JsonFormat注解是什么以下是@JsonFormat注解的一些常用属性:四、解决问题解决方式:只需要指定对应的时区就好效果如下:五、@JsonFormat注解时出现日期问题总结前言  在一次的偶然机会下发现了一个小问题,场景是这......
  • git常用命令
    1、下载远程代码gitclone<地址>2、查看远程所有分支gitbranch-a3、创建并切换到本地develop分支gitcheckout-bdeveloporigin/develop4、更新远程develop分支代码到本地gitpullorigindevelop5、合并develop分支gitmergedevelop6、提交暂存区到本......
  • git查看本机 ssh 公钥,如果没有则直接生成公钥
    1.第一步查看git的ssh公钥是否存在win+S键打开搜索框,输入GitBash并打开,或者直接找到gitbash右键打开gitbashcd~/.ssh如果目录存在,则表示有SSH秘钥。该目录下通常会有id_rsa.pub(公钥)和id_rsa(私钥)文件。如果你只是想快速检查秘钥是否存在,可以使用以下命令:法1:ls一下查......
  • 源代码管理工具——Github
    一.工具介绍1.我的理解GitHub他就是一个远程仓库,远程仓库通俗的理解就是一个可以保存自己代码的地方,在实际开发当中一个项目往往是有多个人来共同协作开发完成的,那么就需要一个统一代码保存的地方,而GitHub就是起到一个共享和汇总代码的作用。2.github登录与注册官方登录页:ht......
  • 在奖学金管理系统项目中使用 GitHub 管理源代码
    1.GitHub管理代码的基本步骤GitHub是一个基于Git的代码托管平台,提供了版本控制和协作开发的功能。以下是使用GitHub管理代码的基本步骤:注册和创建存储库:注册一个GitHub账号。创建一个新的存储库(Repository):登录GitHub,点击右上角的“+”号,选择“Newreposi......
  • 主流源代码管理工具Github介绍
    1.github简介GitHub是一个基于Git的代码托管平台,是全球最大的开源社区之一,由于其方便易用的特点,受到广大程序员的青睐。使用GitHub,你可以将自己的代码托管在云端,并且可以与其他人协作开发。GitHub他就是一个远程仓库,远程仓库通俗的理解就是一个可以保存自己代码的地方,在实际开发......
  • git_learning
    Git常用的是以下6个命令:gitclone、gitpush、gitadd 、gitcommit、gitcheckout、gitpull.workspace:工作区stagingarea:暂存区/缓存区localrepository:版本库或本地仓库remoterepository:远程仓库......