使用场景
 当你提交了代码,结果发现代码中还有的地方要改善,可以通过git commit --amend来追加提交,这样就可以避免生成两次提交

有以下两种情况:

1.如果还没有push到远程
先git add提交修改的文件,就是下面的操作了

git commit --amend     // 修改上一次的提交// 进入提交信息编辑界面
// 修改保存退出

2.已经push到远程了
先git add提交修改的文件,就是下面的操作了

git commit --amend     // 修改上一次的提交// 进入提交信息编辑界面
// 修改保存退出// 推送 (本地分支:远程分支)
git push  origin master:master// 强制推送 (本地分支:远程分支)!!!这个不能使用,加-f的命令都别用!!!
git push -f origin master:master

参考文章:
https://blog.csdn.net/chenpuzhen/article/details/92003363

git 提交过的追加提交相关推荐

  1. 【Git】git commit --amend 追加提交

    使用场景   当你提交了代码,结果发现代码中还有的地方要改善,可以通过git commit --amend来追加提交,这样就可以避免生成两次提交   有以下两种情况: 1.如果还没有push到远程 g ...

  2. Git---git commit --amend -m ‘信息‘ 实现追加提交为一次提交

    番外:跳过使用暂存区域 git commit -a -m '信息'   ==>>(等价于) git add .  &&  git commit -m '信息' 有时候我们提 ...

  3. 如何在Git中更改多次提交的作者和提交者名称以及电子邮件?

    我当时正在学校计算机上编写一个简单的脚本,然后将更改提交到Git(在笔驱动器中的一个回购中,该回购是从家里的计算机中克隆的). 经过几次提交后,我意识到我正在以root用户身份提交东西. 有什么办法可 ...

  4. 如何撤消Git中的最新本地提交?

    我不小心将错误的文件提交给Git ,但是我还没有将提交推送到服务器. 如何撤消本地存储库中的那些提交? #1楼 我想撤消我们共享存储库中的最新五次提交. 我查找了要回滚的修订版ID. 然后我输入以下内 ...

  5. git 回退版本并强制提交

    查看历史版本 git log --pretty=oneline 版本回退 git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 强制提交 ...

  6. 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

    GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details ...

  7. Git基础-获取仓库、提交、查看历史、撤销

    2019独角兽企业重金招聘Python工程师标准>>> 1 获取git仓库 有两种取得git仓库的方法: 在现有目录中初始化仓库 $ git init 另一种是克隆现有仓库 $ gi ...

  8. eclipse使用git提交本地项目,提交至远程github上

    准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...

  9. git创建本地分支、提交到远程分支

    [1] 查看本地分支: $ git branch master * mutilrecall [2] 查看远程分支 $ git branch -amaster * mutilrecallremotes/ ...

最新文章

  1. C语言中的struct结构体对齐问题
  2. JFileChooser文件过滤的实现
  3. js垃圾回收机制和引起内存泄漏的操作
  4. 三、CSS重要的盒子模型知识总结(中篇)
  5. JAVA网络编程之Socket
  6. WebStorm10.0.4 Live Edit与Google浏览器实时无刷新自动加载页面
  7. boost::fast_pool_allocator
  8. 《Java程序性能优化》之设计优化
  9. 在日志中搜索时间间隔
  10. 深度学习,路在何方?
  11. oracle定时加载文件,采用sqlldr定时将文本文件加载进入数据库
  12. [Android] Context应该怎么写?
  13. python param_python发送带param的post请求
  14. OpenCV-浮雕雕刻效果
  15. 内网穿透反向代理应用 xfrp
  16. 如果你想专升本那就一定要看的文学常识完整版(三)
  17. authc过滤器 shiro_shiro原理之过滤器
  18. OPA2134UA IC AUDIO 2 CIRCUIT 8SOIC
  19. k8s执行init时出现 Initial timeout of 40s passed
  20. win10企业版2016长期服务激活教程

热门文章

  1. TRINAMIC-两相步进电机TMC5130A-TA-高压驱动器内置MOS管
  2. 远程访问SQL Server数据库
  3. Android微信分享功能集成开发指南(这一篇就够了)
  4. 使用快慢指针判断链表是否有环
  5. MySQL如何实现select into 临时表的功能
  6. 虚拟机磁盘扩容(纯命令行)
  7. 在centOS7中安装nginx教程
  8. 零起点认识微服务架构
  9. cookies设置时间
  10. Mac系统中Python安装路径