最新消息:iOS编程开发交流群(6906921) ,Mac.Cocoa开发交流群(7758675) 欢迎iOS/macOS开发编程爱好及学习者加入!

git commit 修改已经提交的代码或注释

iOS 天狐 15604浏览 0评论

有些时候提交改动后,后悔刚刚的改动,比如提交描述写错了,代码有不合适的地方

这个时候就想到如何修改已经提交并且push到服务器的commit,  能不能修改commit的代码 并且不建立新提交记录呢

当然有些人也会说,那么费事干什么,接着修改,直接再提交一次不就行了,还有人说,都提交的啦 没法修改........呵呵.....

本人是个完美主义者啊 哈哈哈哈 相信看这篇的都是啊

操作过程:

1. git rebase -i master~1   变基最后一次提交

2. 出来提示信息,修改 pick 为 edit ,并 :wq 保存退出(VIM命令修改..不多说)

4. 使用 git commit --amend 进行修改,完成后 :wq 退出 (这个是修改注释)

4. 修改XX文件  (这个是修改文件)

5. git add XX 刚刚修改的文件

6. 使用 git rebase --continue 完成操作

7. :wq 保存退出

8. git push -f 强制push当前master

9.茉莉花香啊..啊哈哈 commit还是刚刚的commit但是 有些不合适的内容都变啦..不留痕迹

 

转载请注明:天狐博客 » git commit 修改已经提交的代码或注释

微信 OR 支付宝 扫描二维码
为天狐 打赏
非常感谢你的支持,哥会继续努力!
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址