提问

#楼主# 2019-2-23

跳转到指定楼层
自己提交出了一些问题:

! [remote rejected] HEAD -> refs/for/3D ([512393c] missing Change-Id in commit message footer)
error: 无法推送一些引用到 'ssh://xxx@192.168.1.129:29418/xxx'
发现问题是在之前的某个提交 没有chang-id

1、首先git log --pretty=oneline

找到具体报错位置开头的 512393c
2019-02-23 13-52-17屏幕截图.png
2、将 HEAD 移动到需要修改的 commit 上
git rebase 512393c5a416f63730ee76b2d06673fae096516f^ --interactive
3、找到需要修改的 commit ,将第一行的pick 改成 edit,划重点!!!
4、修改commit或者这个位置的文件
5、 git add 将改动文件添加到暂存
6、 git commit –amend 追加改动到提交
7、git rebase –continue 移动 HEAD 回最新的 commit
8、恢复之前的工作状态

这个bug就已经解决了。


转播转播
回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies
*滑动验证: