100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > git 提交遇到error:fail to push some refer to 远程地址(url)

git 提交遇到error:fail to push some refer to 远程地址(url)

时间:2020-09-05 08:08:56

相关推荐

git 提交遇到error:fail to push some refer to  远程地址(url)

最近项目遇到一个问题,就是git 提交老是报错,但是在其他小伙伴,机器上没有事,调试了半天发现是git 提交时 -m ‘信息不能以“#”号开头’

参考了下面博客,第一种操作方式:

/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

参考:/wujiangguizhen/article/details/10609647

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。