做手机网站价格,团购网站设计,彩票网站制作商,松阳网站建设最近项目遇到一个问题#xff0c;就是git 提交老是报错#xff0c;但是在其他小伙伴#xff0c;机器上没有事#xff0c;调试了半天发现是git 提交时 -m ‘信息不能以“#”号开头’ 参考了下面博客#xff0c;第一种操作方式#xff1a;
https://www.cnblogs.com/zndxal…最近项目遇到一个问题就是git 提交老是报错但是在其他小伙伴机器上没有事调试了半天发现是git 提交时 -m ‘信息不能以“#”号开头’ 参考了下面博客第一种操作方式
https://www.cnblogs.com/zndxall/p/9603834.html
step1:把上面红色的那条gitidir复制下来执行下 step2:执行下面的命令会添加change_id git commit --amend
step3:然后推送代码到服务器上 git push origin HEAD:refs/for/$branch_name
但还是报错发来分析是-m 添加注释时添加了“#” 在执行 git commit -amend 时 添加的内容在当前文件中 被“#” 注释掉了造成不能生成 change_id 只要 git commit -m注释内容 开头不是 “#”开头就行了提交就可以了。
若还是不能直接解决问题可以回滚版本
1回滚到上一个版本 git reset HEAD^
2回滚a.py 文件到上一个版本 git reset HEAD^ a.py (3)向前回退到第3个版本 git reset --soft HEAD~3
(4) 将本地回滚到与远程一样 git reset --hard origin/master (5)回退到某一个版本 git reset 057d
(6)回退到上一次提交commit 状态按照某一次的commit完全反向进行一次commit git revert HEAD
参考https://blog.csdn.net/wujiangguizhen/article/details/10609647