美文网首页
git 提交 出现 ERROR: missing Change-

git 提交 出现 ERROR: missing Change-

作者: 有理想有暴富的小青年 | 来源:发表于2020-04-03 15:30 被阅读0次
    git提交提示错误解决办法

    1、可以按照git 的提示操作

    git输入  gitdir=$(git rev-parse --git-dir); scp -p -P 29418 HostName@192.168.16.157:hooks/commit-msg ${gitdir}/hooks/

    回车后退出编辑器

    2、git commit --amend

    3 重新push即可  :git push origin HEAD:refs/for/工作分支

    如果还是一样的错误 

    4、git log 看一下此次提交的信息是否缺少changeId  

    5、git reset --soft ”commit号“  (commit号为 git log出来的最近一次正确的commit 并不是你本次提交的commit号)目的是撤回你本次的commit 回到正常情况下

    git reset --soft ”commit号“退到异常节点的前一个正常的节点,这个操作相当于撤销了最后的git commit -s的操作,add过的代码还在索引库

    5.1、 git status 可以看到绿色的已经add过的文件

    6、 git commit -s -m "填写提交信息"(不用Git add.了 之前已经add 过了)

    6.1、 git log 可以看到已经有了change_id

    7、 正常提交代码  git push origin HEAD:refs/for/工作分支

    附上参考链接 https://www.cnblogs.com/zndxall/p/9603834.html

    相关文章

      网友评论

          本文标题:git 提交 出现 ERROR: missing Change-

          本文链接:https://www.haomeiwen.com/subject/jzghphtx.html