Git追加本次提交到上次提交
Git 追加提交到上次提交
- 命令
- Q&A
命令
有时候为了减少提交日志,并且添加的内容是与上次的内容属于同一个提交内容的,为了好维护,会将本次的提交追加到上次的提交中。使用git 命令如下:
git add . (添加提交内容)
git commit --amend (追加到上次提交)
使用–amend 后会到编辑页面,可以编辑提交日志,编辑后:wq!
保存编辑并退出。如无需编辑直接 :q!
退出即可。 或使用如下命令不进入编辑页面
git commit --amend --no-edit
Q&A
1、提交后出现如下错误:
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
原因:之前没有配置 core.editor 选项。
配置core.editor 选项git config --global core.editor /usr/bin/vim
后再次运行git commit --amend
即可。
2、配置core.editor 后依然出现 1 的错误,那有可能是vim 有修改,或使用macvim 替换。
解决:使用如下命令git config --global core.editor $(which vim)
不指定vim 实际目录,使用变量引用。
Git追加本次提交到上次提交相关推荐
- 【技巧】git撤销上次提交
写在前面的话重要:删除上次提交后本地和远程仓库的数据都将删除,所以删除上次提交前,记得备份备份备份数据!!! 1.直接删除上次提交,使用reset命令 git reset --hard HEAD^ g ...
- git撤回上次提交记录
git log 查看提交记录 按q可退出git log 要撤回a的提交,回到b git reset --soft c4e3a4a6352ec10a478a13cb56123dd50c6201a6(b的 ...
- Git进阶:修改上次提交 git commit --amend
一.问题说明 git commit 后,发现刚才的备注写错了,或者代码漏掉了,想取消刚才的提交.此刻有两种方法 (1)使用git reset命令将刚才的提交会退掉(需要注意的是git reset -- ...
- Git---git commit --amend -m ‘信息‘ 实现追加提交为一次提交
番外:跳过使用暂存区域 git commit -a -m '信息' ==>>(等价于) git add . && git commit -m '信息' 有时候我们提 ...
- Git学习笔记——3、文件的新建、暂存、提交及重新提交
本节在不考虑分支的情况,以game文件夹为例,来实际演示git的实际操作,为了好理解,先只模拟代码的增和补,至于回退一类的逆向操作则放在下一节. 1. 初始化本地库 假如我们的项目是game,新建并进 ...
- git常用命令(克隆、分支、tag标签、推送、日志查看,常用命令总结)、将本地代码第一次提交到远程git仓库、过滤掉不提交的内容
1.1 克隆Git代码 $ git clone http://xxxx.git --branch master 为自己的写新项目添加git版本控制,进入项目目录执行以下命令: git init . 2 ...
- ecplise git修改提交信息_Git提交信息规范化
目的 统一团队Git Commit标准,便于后续代码review.版本发布.自动化生成change log: 可以提供更多更有效的历史信息,方便快速预览以及配合cherry-pick快速合并代码: 团 ...
- git 将暂存区文件提交_git 暂存区
一.Git基本工作流程 1.初始化一个仓库 git init git clone git仓库分为两种情况: 第一种是在现有项目或目录下导入所有文件到 Git 中: 第二种是从一个服务器克隆一个现有 ...
- git 将暂存区文件提交_git文件状态,暂存与提交
git中文件的状态有两种:已跟踪或者未跟踪. 从现有目录中创建git仓库 git init git仓库(repository),也叫做版本库.使用git的目的是管理项目,并且保存一些随时间变化的文件. ...
最新文章
- DL_WITH_PY系统学习(第2章)
- 从零开始の后缀自动机
- Java的clone()用法实例解析
- SpringBoot - 优雅的实现【参数校验】高级进阶
- hihoCoder1228(2015北京网络赛B题)
- UVA1343 The Rotation Game旋转游戏
- java的web项目资源访问规则
- 942.ava.com_如何使用Ava.js测试Node.js应用程序
- 【编辑器】Vim学习笔记
- linux mysql tomcat_Linux下安装Tomcat,Linux下安装Mysql
- 用java求解八枚银币问题_算法笔记_004:8枚硬币问题【减治法】
- VirtualBox安装Windows XP
- U8-存货结存数量与序列号可用数量不一致
- 三分钟教你如何做好网站备案
- 物联网通信技术第7章 自组织网络(非常全,持续更新)
- 电视上玩android游戏,如何用u盘下载游戏在android系统电视上玩?
- 挑出区域内每一行最小值,并标记颜色
- 基于Django的在线学习资源分享与推荐系统(mysql)-python.VUE【数据库设计、论文、源码、开题报告】
- 激光雷达学习笔记-------Ubuntu 18.04 + 思岚科技 A1M8+ ROS 上手使用及基于hector_slam 建图
- 正点原子 linux 开发板学习 uboot 篇 一
热门文章
- 爬虫网易云音乐,热评,词云,prettytable。
- 【伊利丹】Hadoop-2.5.0-CDH5.2.0 版本升级和数据均衡 实验记录
- html如何大小写转换键,怎么把26键变成大写 26键拼音小写怎么转换大写?
- 【阅读笔记】SiamMask
- Win7Linux双系统下,修复Linux引导。
- JAVA数码宝贝_我的世界1.7.10数码宝贝
- 如何理解3D动画中的欧拉角以及死锁?
- 7.18 HTML每日作业
- ACM知识竞)赛 之 SDUT3034 炸学校(最短路Dijkstra)
- 上班族的最佳饮食搭配法