首页 > 其他分享 >Git常用命令整理

Git常用命令整理

时间:2024-04-23 10:13:01浏览次数:26  
标签:git -- rebase amend Git 时间 常用命令 整理 commit

  1. 修改git commit时间
    有时候出于一些原因,需要把最近一次已经commit过的记录的时间改成当前时间,可以用命令:
git commit --amend --date="now"

也可以改为指定时间格式:

git commit --amend --date="Mon Jan 25 10:37:36 2024 +0300"

如果是要修改更早之前的commit记录的时间,则需要搭配使用git rebase。
1)首先rebase指定的父提交节点:

git rebase -i <parent_commit_hash>
  1. 修改提交时间:
GIT_COMMITTER_DATE="Wed Jan 9 22:00 2024 +0530" git commit --amend --no-edit

  1. 完成rebase
git rebase --continue

标签:git,--,rebase,amend,Git,时间,常用命令,整理,commit
From: https://www.cnblogs.com/freephp/p/18152214

相关文章

  • 通联支付对接PC端,小程序端一些整理
    最近公司要在官网上卖自己研发的测试工具,当中用到了PC端、小程序端支付,就去调研了通联支付第三方平台:https://aipboss.allinpay.com/know/devhelp/main.php?pid=15#mid=88我们的业务场景是:1,PC端用户选择微信或支付宝支付,请求通联支付,返回二维码,用户微信或支付宝扫描完成付款,通联......
  • 使用GitHub Actions和GitHub pages实现前端项目的自动打包部署
    1.引言Asweallknow,前端部署项目是比较简单的,通常情况下只需要将打包的产物(index.html、.js文件、.css文件等)放在Web服务器下就......
  • git 子模块使用方法
    git子模块使用方法目录git子模块使用方法什么情况下使用子模块添加新的子模块克隆含有子模块的仓库主仓库更新子模块拉取更新了子模块的主仓库在子模块上工作参考来源什么情况下使用子模块如果想要在开发的项目中引入另外一个项目。那么除了直接将项目文件复制到主仓库目录下......
  • [ctfhub] git 泄漏
    题目描述当前大量开发人员使用git进行版本控制,对站点自动部署。如果配置不当,可能会将.git文件夹直接部署到线上环境。这就引起了git泄露漏洞。请尝试使用BugScanTeam的GitHack完成本题实验环境这里使用的是Ubuntu22.04.4LTS的环境sudoaptinstallgitsudoaptinstallp......
  • 配置Hexo的GitHub Actions自动推送
    还在用hexod来推送你的Blog到Github上吗?本文教您如何使用GithubActions自动推送!生成公私钥对首先,你需要准备一个ssh的公私钥匙对。你可以使用本地的ssh-keygen也可以使用在线网站,例如https://8gwifi.org/sshfunctions.jsp这样的公私钥生成器。生成完后,保存下你的公私钥(分......
  • 都2024年了,你还不知道git worktree么?
    三年前python大佬吉多·范罗苏姆(为Python程序设计语言的最初设计者及主要架构师)才知道gitworktree,我现在才知道,我觉得没啥丢人的。应用场景如果你正在feature的分支中开发新功能,线上版本紧急错误又需要你基于master做修复。可能有如下几种办法解决:解法1将本......
  • Environment variable $SOURCE_DATE_EPOCH: No digits were found:
    一、报错信息Environmentvariable$SOURCE_DATE_EPOCH:Nodigitswerefound: 二、解决方法1、修改build/main.mk核心操作如下:①makefile增加【fix】项,为了执行【date+%s>version.date】②makefile的【world】后面增加依赖【fix】 2、成型后的m......
  • docker下安装gitlab配置以及备份
    安装dockerrun--detach--publish443:443--publish9980:80--publish9922:22--namegitlab--restartalways--volume/srv/gitlab/config:/etc/gitlab--volume/srv/gitlab/logs:/var/log/gitlab--volume/srv/gitlab/data:/var/opt/gitlab--shm-siz......
  • LINQ常功能整理
    LINQ(Language-IntegratedQuery)是C#语言中的一个强大的查询技术,它提供了一种统一的查询语法,可以用于查询和操作各种数据源,包括集合、数据库、XML等。下面详细描述了LINQ的20个功能点,并提供了相应的源代码。查询集合中的所有元素:int[]numbers={1,2,3,4,5};varque......
  • 表治理-iceberg表手动治理常用命令
    一、登录spark客户端spark-sql--masteryarn\--deploy-modeclient\--queuedefault\--namewang\--driver-memory12G\--num-executors10\--executor-cores4\--executor-memory20G二、sql查询表信息1、查询表快照信息SELECT*FROMspark_catalog.data_lak......