Git commit --amend 修改提交信息操作
amend
翻译成中文:修改
1.修改还未push的提交
//修改最近一次提交
git commit --amend
//进入注释页面,进行修改
//修改后保存退出
2.修改已经push的提交
//修改最近一次提交
git commit --amend
//进入注释页面,进行修改
//修改后保存退出
//强制推送
git push --force-with-lease origin master
补充知识:git 使用amend补上遗漏文件
适用场景:上一次提交遗漏了一些文件,需要补交,但不想多一次commit
git commit -m 'initial commit'
git add forgotten_file
git commit --amend --no-edit
该操作会修改上一次提交的内容,但不会要求你编辑提交信息,仍保持上一次commit的message
以上这篇Git commit --amend 修改提交信息操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
git log根据特定条件查询日志并统计修改的代码行数
前言 随着年龄的增长和知识的积累,最近常常有种豁然开朗的感觉,或者对一个已经存在的事物突然有了新的认识,比如统计这个词很早就接触了,从没考虑过它是什么意思,而这篇总结的题目中用了统计一词,第一感觉应该是汇总.记录的意思,后来去查了词条定义,也确实就是类似的解释,从没有刻意去学这个词的含义,但是在每天的生活中已经潜移默化地归纳.总结出来了. 想要统计就得有数据源,而 git log 命令恰恰就能提供这个数据源,git log 本身就是一个显示日志的命令,日志记录的是代码库变化的数据,类似于描述代码
-
解决idea git切换多个分支后maven不生效的问题
idea git切换分支方法 点击下方的git,checkout出要开发的分支 切换多个分支后如何保maven正常 idea 多个分支来回切换后会导致本地maven依赖信息未及时更新,此时有可能当前分支引用的是之前maven库的依赖,因此需要进行maven install操作更新本地maven库,具体操作有两种 用命令执行 idea下方有terminal控制栏 输入命令 mvn clean后mvn install -Dmaven.test.skip=true 点击idea右侧栏 按照右图操作点击
-
Git提交日志修改方法实例汇总
情况一:最后一次提交且未push 执行以下命令: git commit --amend git会打开$EDITOR编辑器,它会加载这次提交的日志,这样我们就可以在上面编辑,编辑后保存即完成此次的修改. 情况二:最后一次提交且已push到服务器 执行以下命令: git commit --amend git push origin master --force 和情况一的做法一样.使用push推送到远程服务器是需要加上--force,让服务器更新历史记录. 需要注意的是:把修改后的日志强制push到
-
Idea中使用Git的流程
1.git简介 git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支.git又使用了SHA-1哈希算法确保了在文件传输时变得不完整.磁盘损坏导致数据丢失时能立即察觉到. git的基本工作流程: git_status git clone:将远程的Master分支代码克隆到本地仓库 git checkout:切出分支出来开发 git add:将文件加
-
window设置任务计划定时执行 git 更新(git pull)并隐藏运行cmd
windows计划任务 开始 > 管理工具 > 任务计划程序 首先创建一个bat文件.命名为:XXXX.bat, 内容如下: @echo off D: cd \share\doc git pull \share\doc:是git项目目录.创建完,手动双击执行一下该bat文件,是否正常.正常的情况是:双击就会进行更新将该bat文件放在自己相中的位置,比如D盘根目录.添加windows任务计划 schtasks /create /sc minute /mo 5 /tn "自动更新-git
-
Git commit --amend 修改提交信息操作
amend翻译成中文:修改 1.修改还未push的提交 //修改最近一次提交 git commit --amend //进入注释页面,进行修改 //修改后保存退出 2.修改已经push的提交 //修改最近一次提交 git commit --amend //进入注释页面,进行修改 //修改后保存退出 //强制推送 git push --force-with-lease origin master 补充知识:git 使用amend补上遗漏文件 适用场景:上一次提交遗漏了一些文件,需要补交,但不想多一
-
详解git commit --amend 用法
有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录:或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend. git功能十分强大,接下来我将讲解一下git commit --amend命令的用法~ git log之后,可以看到你之前提交过的git历史: 接下来,在bash里输入wq退出log状态,执行: $ git commit --amend 这时bash里会出现以下内容: 其中,second
-
Git撤销已经推送(push)至远端仓库的提交(commit)信息操作
有关修改提交(git commit)信息的方法可以参考: Git commit –amend 修改提交信息 有时,在git push之后,才发现还有一些代码需要进行很小的改动,这些改动在原则上不应该作为一次新的提交. 这时,我们需要撤销这次推送(git push)与提交(git commit),然后进行代码修改,再重新进行提交和推送. 为了实现这个目的,需要进行三步操作. 1.撤销提交信息 首先,通过git log查看提交信息,以便获取需要回退至的版本号: $ git log commit a4
-
git rebase -i 修改历史提交的方法
git rebase -i 修改历史提交 commit 3 add 22222 commit 2 add 11111 commit 1 create file 有如上三次提交,发现第二次提交有失误,准备修改第二次提交. git log –oneline 查看head f206555 add 2222 572a41e add 1111 c195175 feat:create file git rebase -i c195175 回到第一次提交的基础上 进入命令模式 选择进行edit 此时已经回到第
-
Git获取本地仓库及基础操作指令总结
目录 一.Git获取本地仓库 二.Git基础操作指令 1.查看修改的状态(status) 2.添加工作区到暂存区(add) 3.提交暂存区到本地仓库(commit) 4.查看提交日志(log) 5.版本回退 6.添加文件至忽略列表 知识点补充 一.Git获取本地仓库 要使用Git对我们的代码进行版本控制,首先需要获得本地仓库 1.在电脑任意的磁盘位置创建一个空目录(例如test)作为我们的本地Git仓库 2.进入这个目录中,点击右键打开Git bash窗口 3.执行命令git init 4.如果
-
js前端架构Git commit提交规范
目录 Git commit 规范 为什么要写好 Git Commit? 如何写好Git Commit 利用插件(commitizen) Git hooks 客户端 Hooks 服务端 Hooks 项目使用 Git Husky link-staged Git commit 规范 在工作中避免不了多人协作,协作避免不了有一个规范的流程,让大家有效的去合作:让项目有条不紊的进行.自然使用 git 规范进行把控也是项目中必不可少的技术了. 为什么要写好 Git Commit? 提供更多的历史信息,方便快
-
echarts 使用formatter 修改鼠标悬浮事件信息操作
formatter 一般用于格式化鼠标悬浮时间的信息,如果你的数据是JSON数组格式,那么不必和我这样一一判断扇形图的 ticket 值,使用 formatter 的 callback 时间即可自行对应 formatter: function (params, ticket, callback) { console.log(params); console.log(ticket); var str = '明细:<br/>'; if(ticket == 'item_操作概况_0'){ for(v
-
docker修改未启动容器的配置信息操作
之前一开始用docker并没有使用dockerfile或者docker-compose编排服务,直接使用docker run启动的容器,结果一不小心配置文件出错或者给停掉了那就导致服务再也启动不了了,这时候不要着急,使用以下办法既可以修改配置文件还可以修改启动容器的端口信息和其他配置信息,这样容器中的文件和数据还是存在的. 1.修改容器内的配置信息 这里以nginx启动为例子,比如用docke run创建了一个nginx的容器,结果因为使用docker exec ** bash 修改了内部ngi
-
gitlab实践教程使用git config进行相关的配置操作
这篇文章根据实际碰到的一个问题来介绍一下git配置相关的内容. 命令: git config 使用git config进行相关的配置操作 配置文件 git在整体上,配置文件分为三级,结合优先级相关信息如下 简单来说,优先级别离仓库越近越高,所以 项目级别 > 用户级别 > 系统级别.相同的设定同时出现时,优先级别高的会覆盖上层的配置. 配置检查 使用git config 不同的参数可以对如上三个不同的级别进行相关设定的检查 因为相同的设定有可能会产生覆盖,使用git config -l会列出g
-
使用git处理github中提交有冲突的pull request的问题
前言: 为什么要写这篇文章,因为前段时间有一个开源的github中的项目有一个朋友提交了一个pr看了下是帮忙优化了下代码(十分感谢这位网友).但是他提交的pr刚好和我的项目有许多的冲突导致无法自动合并,在github中提示只能使用命令行指令进行合并,因为这种情况处理的比较少为了以后方便使用在这里记录一下. github中的大概命令合并指令 1.首先我们需要下载一个git分布式管理工具 下载Git链接地址:https://git-scm.com/ 2.然后我们需要clone下我们的项目 git c
随机推荐
- Django Admin实现上传图片校验功能
- JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
- 浅述int与string类型转换的两种方法
- 快速排序 php与javascript的不同之处
- javascript实现根据iphone屏幕方向调用不同样式表的方法
- ThinkPHP在Cli模式下使用模板引擎的方法
- 使用php记录用户通过搜索引擎进网站的关键词
- Python计算两个日期相差天数的方法示例
- python使用socket进行简单网络连接的方法
- Mysql错误1366 - Incorrect integer value解决方法
- Bootstrap Table服务器分页与在线编辑应用总结
- ASP.NET Web应用程序的安全解决方案浅析
- java网上图书商城(3)Book模块
- jquery的attr方法禁用表单元素禁用输入内容
- android隐式意图激活自定义界面和系统应用界面的实例
- linux CentOS 系统下如何将php和mysql命令加入到环境变量中
- Android中实现EditText密码显示隐藏的方法
- Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码
- 在iframe中使bootstrap的模态框在父页面弹出问题
- spring-boot 禁用swagger的方法