修改已经push的commit,但是不增加commit history
来源:互联网 发布:淘宝卖刀为什么能寄 编辑:程序博客网 时间:2024/06/05 13:28
如果线修改应经push到仓库的code,可以参考下面的命令
2010 git add grub-core/loader/arm64/linux.c
2011 git commit -m "fix"
2012 git log --oneline
2013 git log -p
2014 git log --oneline
2015 git rebase -i ab2c899
这样不会增加新的commit基类但是会修改原来的commit id。
可以用下面的命令修改rebase时候的编辑器
git config --global core.editor vim
2010 git add grub-core/loader/arm64/linux.c
2011 git commit -m "fix"
2012 git log --oneline
2013 git log -p
2014 git log --oneline
2015 git rebase -i ab2c899
这一步选择s
需要注意ab2c899 必须是修改前一次的commit id.
这样不会增加新的commit基类但是会修改原来的commit id。
可以用下面的命令修改rebase时候的编辑器
git config --global core.editor vim
0 0
- 修改已经push的commit,但是不增加commit history
- Git撤销git commit 但是未git push的修改
- Git撤销git commit 但是未git push的修改
- Git撤销git commit 但是未git push的修改
- Git撤销git commit 但是未git push的修改
- git修改已经push了的commit message
- git修改已经push过的commit message
- Git change history commit author ( 修改历史 commit的 author)
- 修改已经提交的commit 的msg
- 修改已经提交的commit的message
- git修改已经提交的commit信息
- git撤销已经push到远端的commit
- git撤销已经push到远端的commit
- git撤销已经push到远端的commit
- git撤销已经push到远端的commit
- git撤销已经push到远端的commit
- git撤销已经push到远程的commit
- git push后修改错误的commit message
- socket INADDR_ANY 监听0.0.0.0地址 socket只绑定端口让路由表决定传到哪个ip
- 解决error C2440: “初始化”: 无法从“std::_List_const_iterator<_Mylist>”转换为“std::_List_iterator<_Mylist>”
- 对JS闭包的一点点理解
- windows dos 命令操作环境变量
- 对比测试阿里云、linode、vultr运行速度
- 修改已经push的commit,但是不增加commit history
- 千万级的大表!MySQL这样优化更好
- 单例模式
- LLBL Gen 基本代码操作
- Error: ‘shared_ptr’ in namespace ‘std’ does not name a type
- javascript 函数和作用域(闭包、作用域)(七)
- hbase源码系列(十四)Compact和Split
- bind call apply差异总结
- Js函数深入理解-函数声明