git运行push出现git did not exit cleanly (exit code 1)和error: hook declined to update refs/heads/master‘

git运行push出现git did not exit cleanly (exit code 1)

**说明:出现此情况有多种情况,我将我尝试的方法都一一列举,方便查找各位出现的情况。
问题截图:
在这里插入图片描述
在解决此问题的时候,需要仔细查看我所红线框选的内容是哪一种情况。
在这里插入图片描述

以下是git进行push步骤均出现git did not exit cleanly (exit code 1)问题,但红线框选部分不相同的情况。

1、在这里插入图片描述
此方法解决链接:https://blog.csdn.net/William_TWG/article/details/119713344

2、在这里插入图片描述
链接:https://blog.csdn.net/Hello_World_QWP/article/details/80872257

3、
在这里插入图片描述
链接:https://www.bilibili.com/video/BV1hf4y1W7yT?p=12&vd_source=5f71adccea4053678c70a6f91923e7cd(这是B站C语言鹏哥教学gitee视频的第12个),方法就是:push失败之后,在当前窗口的左下角有一个“pull”选项,先pull→再push 就可以了。
4、在这里插入图片描述
在这里插入图片描述
链接:https://blog.csdn.net/san_liang_sama/article/details/122363940(该博主将报错全部翻译,找到了GE007那一项。)

5、来自CSDN的chatgpt回答。(有些同学用此类方法也能解决问题)
当在Gitee上运行push时,出现"git did not exit cleanly (exit code 1)"的错误,一般有以下原因和解决方案。首先,这个错误通常是由于本地仓库和远程仓库不同步导致的。解决这个问题的方法是先删除本地仓库,然后重新在Gitee上远程clone下来,再重新push。步骤如下:

将本地仓库删除(先放回收站里,以防止后面失败找不回)。
在Gitee上找到之前的仓库链接,并确定好要克隆到的路径。
在想要放置的路径文件上右键,选择"Git Clone"。
在弹出的窗口中,确认克隆的链接是之前的链接,同时确认克隆的路径,然后点击确定。
等待克隆完成后,点击关闭。
然后就会发现之前克隆的仓库又回来了,将之前没有push好的文件重新放入,并再次执行push操作,就可以成功了。

6、
在这里插入图片描述
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/0ce98be6372d437eab33ce468882aa73.png我按照第4种方法,找到error: hook declined to update refs/heads/master的解决办法,也是取消勾选。
在这里插入图片描述
链接:https://blog.csdn.net/yxzone/article/details/128739697?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169253254316800227453895%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=169253254316800227453895&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-2-128739697-null-null.142v93chatsearchT3_1&utm_term=hook%20declined%20to%20update%20refs%2Fheads%2Fmaster&spm=1018.2226.3001.4187

总结:本人也是第一次用gitee,纯菜鸡,如果有问题请指出,谢谢。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值